VolumeData Member List

This is the complete list of members for VolumeData, including all inherited members.

AddLensGlow(const LensGlowStruct *lgs, Vector *lgs_pos, Int32 lgs_cnt, Float intensity, Bool linear_workflow) constVolumeData
Alloc()VolumeDatastatic
alphaBaseVolumeData
ambientBaseVolumeData
AttachVolumeDataFake(BaseObject *camera, const BaseContainer &renderdata)VolumeData
back_deltaBaseVolumeData
back_pBaseVolumeData
BaseVolumeData()BaseVolumeDataprotected
bumpnBaseVolumeData
calc_illumBaseVolumeData
calc_mipBaseVolumeData
calc_reflBaseVolumeData
calc_shadowBaseVolumeData
calc_transBaseVolumeData
CalcAmbientOcclusion(SurfaceIntersection *si, RaySampler *sampler, Float minlength, Float maxlength, Float index, Bool self, Bool trans, Float weight, Bool reverse)VolumeData
CalcArea(const RayLight *light, Bool nodiffuse, Bool nospecular, Float specular_exponent, const Vector64 &ray_vector, const Vector64 &p, const Vector64 &bumpn, const Vector64 &orign, RAYBIT raybits, Bool ignoreLightColor, Vector *diffuse, Vector *specular)VolumeData
CalcBackTransformPoint() constVolumeData
CalcDisplacementNormals(Float par_u, Float par_v, Int32 u0, Int32 v0, Int32 u1, Int32 v1, Int32 u2, Int32 v2, const Vector &a, const Vector &b, const Vector &c, const RayObject *op, Int32 polynum) constVolumeData
CalcFgBg(Bool foreground, Int32 x, Int32 y, Int32 subx, Int32 suby, Vector *color, Float *alpha) constVolumeData
CalcHardShadow(const Vector64 &p1, const Vector64 &p2, CALCHARDSHADOW flags, const RayHitID &last_hit, Int32 recursion_id=0, void *recursion_data=nullptr)VolumeData
CalcIndirectIllumination(RayHemisphere *hs, Float weight)VolumeData
CalcIndirectPath(VolumeData *sd, const Vector &dir, void *source, void *target)VolumeData
CalcIndirectPDF(const Vector &point, const Vector &normal, const Vector &ray_in, const Vector &ray_out, Float &pdf_qmc, Float &pdf_area, Float &pdf_portal, Float &pdf_sky)VolumeData
CalcMotionObjectMatrixInv(const RayObject *op) constVolumeData
CalcRadiancePoly(RayRadianceObject *obj, SurfaceIntersection *si, Int32 poly, Int32 u, Int32 v, Bool back)VolumeData
CalcRadianceValue(Ray *ray, const SurfaceIntersection &si)VolumeData
CalcShadow(const RayLight *l, const Vector64 &p, const Vector64 &bumpn, const Vector64 &phongn, const Vector64 &orign, const Vector64 &rayv, Bool transparency, const RayHitID &hitid, RAYBIT raybits)VolumeData
CalcSubsurfaceScattering(Vector scattering, Vector absorption, Vector diffuse, Float ior)VolumeData
CalcVisibleLight(const Ray *ray, Float maxdist, Vector *trans) constVolumeData
CameraToScreen(const Vector64 &p) constVolumeData
CentralDisplaceGetShadingNormalFromUVPoint(const RayObject *op, Int32 local_id, Bool bFirst, Float par_u, Float par_v, const Vector &uv, const UVWStruct &uvw) constVolumeData
CentralDisplaceGetSurfaceNormalFromUVPoint(const RayObject *op, Int32 local_id, Bool bFirst, Float par_u, Float par_v, const Vector &uv, const UVWStruct &uvw) constVolumeData
CentralDisplacePointFromUVPoint(const RayObject *op, Int32 local_id, Bool bFirst, Float l1, Float l2, const Vector &uv, const UVWStruct &uvw) constVolumeData
CentralDisplacePointUV(const RayObject *op, Int32 local_id, Int32 uu, Int32 vv) constVolumeData
CentralDisplacePointUVGetBarycentric(const RayObject *op, Int32 &local_id, Int32 &uu, Int32 &vv, RayPolyWeight &bary, Bool &displaceQuad) constVolumeData
CentralDisplaceUVGetNormal(const RayObject *op, Int32 local_id, Int32 uu, Int32 vv) constVolumeData
colBaseVolumeData
comp_colorBaseVolumeData
comp_luminanceBaseVolumeData
comp_specularBaseVolumeData
CopyTo(VolumeData *dst) constVolumeData
CorrectLocalID(const RayObject *op, Int32 &local_id) constVolumeData
coscBaseVolumeData
CreateRadianceMaps()VolumeData
dduBaseVolumeData
ddvBaseVolumeData
deltaBaseVolumeData
displacementWeightBaseVolumeData
dispnBaseVolumeData
distBaseVolumeData
elementIndexBaseVolumeData
FindVideoPost(Int32 id) constVolumeData
fpsBaseVolumeData
Free(VolumeData *&vd)VolumeDatastatic
GetCPUCount() constVolumeData
GetCurrentCPU() constVolumeData
GetDisplaceInfo(const RayObject *op, DisplaceInfo &info) constVolumeData
GetDisplaceNeighbor(const RayObject *op, Int32 local_id, Int32 side) constVolumeData
GetDUDV(const TexData *tex, const Vector64 &p, const Vector64 &phongn, const Vector64 &orign, const RayHitID &hit, Bool forceuvw, Vector *ddu, Vector *ddv, Bool usetangents, const RayPolyWeight *weight) constVolumeData
GetDUDVFromUVPoint(const RayObject *op, const TexData *tex, Float par_u, Float par_v, const Vector64 &uv, const Vector64 &p, const Vector64 &phongn, const Vector64 &orign, const UVWStruct &uvw, RayHitID &hit, Bool forceuvw, Vector *ddu, Vector *ddv, Bool usetangents)VolumeData
GetFragments(Int32 x, Int32 y, Int32 cnt, VPGETFRAGMENTS flags) constVolumeData
GetLight(Int32 index) constVolumeData
GetLightCount() constVolumeData
GetLightFalloff(Int32 falloff, Float inner, Float outer, Float dist) constVolumeData
GetMotionCamera(Int32 stream)VolumeData
GetMotionLight(RayLight *light)VolumeData
GetMotionObject(RayObject *op)VolumeData
GetNormal(const RayObject *op, Int32 polygon, Bool second) constVolumeData
GetNormals(const RayObject *op, Int32 local_id, PolyVector *norm) constVolumeData
GetObj(Int32 index) constVolumeData
GetObjCount() constVolumeData
GetPhysicalCameraIntensity() constVolumeData
GetPointUVW(const TexData *tdp, const RayHitID &hit, const Vector64 &p) constVolumeData
GetRadianceMaps()VolumeData
GetRay(Float x, Float y, Ray *ray) constVolumeData
GetRayBackground() constVolumeData
GetRayCamera() constVolumeData
GetRayData(Int32 i) constVolumeData
GetRayEnvironment() constVolumeData
GetRayForeground() constVolumeData
GetRayParameter() constVolumeData
GetRayPolyState(const RayObject *op, Int32 local_id) constVolumeData
GetRaySampler(void *guid, Int32 depth)VolumeData
GetRaySky() constVolumeData
GetRaySky(Int32 index) constVolumeData
GetRaySkyCount() constVolumeData
GetRayWeight() constVolumeData
GetRenderInstance() constVolumeData
GetRS(const RayHitID &hitid, const Vector64 &p, Float *r, Float *s) constVolumeData
GetSceneBoundaries() constVolumeData
GetSmoothedNormal(const RayHitID &hitid, const Vector64 &p) constVolumeData
GetStreamCount() constVolumeData
GetStreamRay(Int32 stream, Float x, Float y, Ray *ray) constVolumeData
GetSurfaceData(SurfaceData *cd, Bool calc_illum, Bool calc_shadow, Bool calc_refl, Bool calc_trans, Ray *ray, const SurfaceIntersection &si)VolumeData
GetTexData(const RayObject *op, Int32 index) constVolumeData
GetTile(Int32 &xMin, Int32 &yMin, Int32 &xMax, Int32 &yMax, Int32 &renderThreadIndex) constVolumeData
GetUniqueID(const RayObject *op, Int32 &length) constVolumeData
GetUVW(const RayObject *op, Int32 uvwind, Int32 local_id, PolyVector *uvw) constVolumeData
GetVideoPost(Int32 nth) constVolumeData
GetWeights(const RayHitID &hitid, const Vector64 &p, RayPolyWeight *wgt) constVolumeData
GetXY(Int32 *x, Int32 *y, Int32 *scale) constVolumeData
global_mipBaseVolumeData
HasVolumeDataFake() constVolumeData
IlluminanceAnyPoint(const Vector64 &p, ILLUMINATEFLAGS flags, RAYBIT raybits)VolumeData
IlluminanceSimple(Vector *diffuse, Vector *specular, Float exponent, IlluminationModel *model, void *data)VolumeData
IlluminanceSurfacePoint(IlluminanceSurfacePointData *f, Vector *diffuse, Vector *specular)VolumeData
IlluminateAnyPoint(const RayLight *rl, Vector *col, Vector64 *light_vector, const Vector64 &p, ILLUMINATEFLAGS flags, RAYBIT raybits)VolumeData
IlluminateSurfacePoint(const RayLight *rl, Vector *col, Vector64 *light_vector, const Vector64 &p, const Vector64 &bumpn, const Vector64 &phongn, const Vector64 &orign, const Vector64 &ray_vector, ILLUMINATEFLAGS flags, const RayHitID &hitid, RAYBIT raybits, Bool cosine_cutoff)VolumeData
Init(VolumeData *from)VolumeData
InitSurfacePointProperties(TexData *td)VolumeData
intersectionBaseVolumeData
IsPhysicalRender() constVolumeData
lhitBaseVolumeData
Light_to_Num(const RayLight *light) constVolumeData
mb_offsetBaseVolumeData
multipassBaseVolumeData
nBaseVolumeData
nnBaseVolumeData
Obj_to_Num(const RayObject *obj) constVolumeData
opBaseVolumeData
orignBaseVolumeData
OutOfMemory()VolumeData
pBaseVolumeData
par_uBaseVolumeData
par_vBaseVolumeData
ppBaseVolumeData
ProjectPoint(const TexData *tdp, const RayHitID &hit, const Vector64 &p, const Vector64 &n, Vector *uv) constVolumeData
rayBaseVolumeData
raybitsBaseVolumeData
raydepthBaseVolumeData
recursion_dataBaseVolumeData
recursion_idBaseVolumeData
reflBaseVolumeData
RestoreShaderStack(RayShaderStackElement *stack, Int32 stack_cnt)VolumeData
rrayBaseVolumeData
rtexBaseVolumeData
rtex_countBaseVolumeData
SampleLensFX(const VPBuffer *rgba, const VPBuffer *fx, BaseThread *bt) constVolumeData
SaveShaderStack(RayShaderStackElement *&stack, Int32 &stack_cnt)VolumeData
ScreenToCamera(const Vector64 &p) constVolumeData
SetPhysicalRayTime(Float time)VolumeData
SetXY(Float x, Float y)VolumeData
sidBaseVolumeData
SkipRenderProcess()VolumeData
StatusSetBar(Float percentage) constVolumeData
StatusSetSpinMode(Bool on) constVolumeData
StatusSetText(const maxon::String &str) constVolumeData
TestBreak()VolumeData
texBaseVolumeData
timeBaseVolumeData
TraceColor(Ray *ray, Float maxdist, const RayHitID &last_hit, SurfaceIntersection *si)VolumeData
TraceColorDirect(Ray *ray, Float maxdist, Int32 raydepth, RAYBIT raybits, const RayHitID &last_hit, Vector64 *oldray, SurfaceIntersection *si)VolumeData
TraceGeometry(const Ray *ray, Float maxdist, const RayHitID &last_hit, SurfaceIntersection *si) constVolumeData
TraceGeometryEnhanced(const Ray *ray, Float maxdist, const RayHitID &last_hit, Int32 raydepth, RAYBIT raybits, Vector64 *oldray, SurfaceIntersection *si) constVolumeData
transBaseVolumeData
TranslateObjIndex(Int32 index, Bool old_to_new) constVolumeData
TranslatePolygon(const RayObject *op, Int32 local_index, Vector *previous_points) constVolumeData
trayBaseVolumeData
uvwBaseVolumeData
versionBaseVolumeData
VolumeData()VolumeDataprivate
xlightBaseVolumeData
~VolumeData()VolumeDataprivate