RenderManAPI  24.0
RixShadingContext Member List

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

Allocate(size_t n, size_t size, MemCategory m) const =0RixShadingContextpure virtual
BeginIncidentVol(int numRays, RtRayGeometry *rays) constRixShadingContextinline
BeginOppositeVol(int numRays, RtRayGeometry *rays) constRixShadingContextinline
BeginSubsurface(int numRays, RtRayGeometry *rays) const =0RixShadingContextpure virtual
BeginVolume(RixSCVolumeSelector, int numRays, RtRayGeometry *rays) const =0RixShadingContextpure virtual
BeginVolumeSampling() const =0RixShadingContextprotectedpure virtual
BuiltinBxdf enum nameRixShadingContext
BuiltinVar enum nameRixShadingContext
BuiltinVolume enum nameRixShadingContext
bxdfRixShadingContext
CreateMutableContext() const =0RixShadingContextpure virtual
displacementRixShadingContext
EndSubsurface(RixVolumeIntegrator *) const =0RixShadingContextpure virtual
EndVolume(RixVolumeIntegrator *) const =0RixShadingContextpure virtual
EndVolumeSampling(const RixShadingContext *, RixBXLobeTraits const *exposeVol=NULL, int const *membership=NULL) const =0RixShadingContextprotectedpure virtual
EvalAndCopyParam(int paramId, int arrayIndex, T **result, T const *dflt=NULL, bool promoteToVarying=false, MemCategory mcat=k_BxdfMem) constRixShadingContextinline
EvalParam(int paramId, int arrayIndex, int const **result, int const *dflt=NULL, bool promoteToVarying=false) const =0RixShadingContextpure virtual
EvalParam(int paramId, int arrayIndex, float const **result, float const *dflt=NULL, bool promoteToVarying=false) const =0RixShadingContextpure virtual
EvalParam(int paramId, int arrayIndex, RtColorRGB const **result, RtColorRGB const *dflt=NULL, bool promoteToVarying=false) const =0RixShadingContextpure virtual
EvalParam(int paramId, int arrayIndex, RtFloat3 const **result, RtFloat3 const *dflt=NULL, bool promoteToVarying=false) const =0RixShadingContextpure virtual
EvalParam(int paramId, int arrayIndex, RtMatrix4x4 const **result, RtMatrix4x4 const *dflt=NULL, bool promoteToVarying=false) const =0RixShadingContextpure virtual
EvalParam(int paramId, int arrayIndex, RtUString const **result, RtUString const *dflt=NULL, bool promoteToVarying=false) const =0RixShadingContextpure virtual
EvalParam(int paramId, int arrayIndex, RixBxdfFactory **result, RixBxdfFactory *dflt=NULL, bool promoteToVarying=false) const =0RixShadingContextpure virtual
eyePathRixShadingContext
GetBuiltinBxdf(BuiltinBxdf, RixBxdfFactory *) const =0RixShadingContextpure virtual
GetBuiltinVar(BuiltinVar, int const **var) const =0RixShadingContextpure virtual
GetBuiltinVar(BuiltinVar, float const **var) const =0RixShadingContextpure virtual
GetBuiltinVar(BuiltinVar, RtFloat3 const **var) const =0RixShadingContextpure virtual
GetBuiltinVar(BuiltinVar, RixLPEState *const **var) const =0RixShadingContextpure virtual
GetBuiltinVolume(BuiltinVolume builtin, RixBxdfFactory *factory, void *instanceData) const =0RixShadingContextpure virtual
GetBxdf() constRixShadingContextinline
GetContextById(RixShadingContext::Id sCtxId) const =0RixShadingContextpure virtual
GetDisplacement() constRixShadingContextinline
GetDisplayServices(int version=1) const =0RixShadingContextpure virtual
GetIntegratorContext() const =0RixShadingContextpure virtual
GetLightEmission(RtColorRGB *emission, int *lightGroupIds=NULL) const =0RixShadingContextpure virtual
GetNearestHits(int numRays, RtRayGeometry const *rays, RtHitPoint *hits, const RtUString subset=US_NULL, const RtUString excludeSubset=US_NULL, RtHitSides hitSides=k_SidesBoth) const =0RixShadingContextpure virtual
GetOpacity() constRixShadingContextinline
GetOverlappingVolumes() const =0RixShadingContextpure virtual
GetParamId(const RtUString name, int *paramId) const =0RixShadingContextpure virtual
GetParamInfo(int paramId, RixSCType *type, RixSCConnectionInfo *cInfo, int *arrayLength=NULL) const =0RixShadingContextpure virtual
GetParamInfo(int paramId, RixSCType *type, bool *isConnected, int *arrayLength=NULL) constRixShadingContextinline
GetPostLighting() constRixShadingContextinline
GetPrimaryContext() const =0RixShadingContextpure virtual
GetPrimVar(const RtUString name, RixSCType *type, int *arraylen) const =0RixShadingContextpure virtual
GetPrimVar(const RtUString name, float fill, float const **var, float const **radius=NULL) const =0RixShadingContextpure virtual
GetPrimVar(const RtUString name, RtFloat2 fill, RtFloat2 const **var, float const **radius=NULL) const =0RixShadingContextpure virtual
GetPrimVar(const RtUString name, RtFloat3 fill, RtFloat3 const **var, float const **radius=NULL) const =0RixShadingContextpure virtual
GetPrimVar(const RtUString name, RtUString const **var) const =0RixShadingContextpure virtual
GetPrimVar(const RtUString name, RtMatrix4x4 const &fill, RtMatrix4x4 const **var) const =0RixShadingContextpure virtual
GetPrimVar(const RtUString name, float const **var, float const **dXdu, float const **dXdv) const =0RixShadingContextpure virtual
GetPrimVar(const RtUString name, RtFloat2 const **var, float const **dXdu, float const **dYdu, float const **dXdv, float const **dYdv) const =0RixShadingContextpure virtual
GetPrimVar(const RtUString name, RtFloat3 const **var, float const **dXdu, float const **dYdu, float const **dZdu, float const **dXdv, float const **dYdv, float const **dZdv) const =0RixShadingContextpure virtual
GetProperty(RayProperty, void const *) constRixShadingContextinlinevirtual
GetRixInterface(RixInterfaceId id) const =0RixContextpure virtual
GetSubsurface() constRixShadingContextinline
GetTransform(const RtUString fromSpace, const RtUString toSpace, RtMatrix4x4 const **matrix, int *numMatrices) const =0RixShadingContextpure virtual
GetVolume() constRixShadingContextinline
HasHits() constRixShadingContextinline
HasMisses() constRixShadingContextinline
HasSubsurface() const =0RixShadingContextpure virtual
HasVolume(RixSCVolumeSelector) const =0RixShadingContextpure virtual
integratorCtxIndexRixShadingContext
k_AsNormals enum valueRixShadingContext
k_AsPoints enum valueRixShadingContext
k_AsVectors enum valueRixShadingContext
k_biasR enum valueRixShadingContext
k_biasT enum valueRixShadingContext
k_BxdfMem enum valueRixShadingContext
k_curvature enum valueRixShadingContext
k_curvatureU enum valueRixShadingContext
k_curvatureV enum valueRixShadingContext
k_dPcameradtime enum valueRixShadingContext
k_dPdtime enum valueRixShadingContext
k_dPdu enum valueRixShadingContext
k_dPdv enum valueRixShadingContext
k_dPdw enum valueRixShadingContext
k_du enum valueRixShadingContext
k_dufp enum valueRixShadingContext
k_dv enum valueRixShadingContext
k_dvfp enum valueRixShadingContext
k_dw enum valueRixShadingContext
k_dwfp enum valueRixShadingContext
k_geomShadowTermBias enum valueRixShadingContext
k_Id enum valueRixShadingContext
k_Id2 enum valueRixShadingContext
k_incidentLobeSampled enum valueRixShadingContext
k_incidentRayRadius enum valueRixShadingContext
k_incidentRaySpread enum valueRixShadingContext
k_launchShadingCtxId enum valueRixShadingContext
k_lpeState enum valueRixShadingContext
k_motionBack enum valueRixShadingContext
k_motionFore enum valueRixShadingContext
k_mpSize enum valueRixShadingContext
k_Naon enum valueRixShadingContext
k_Ngn enum valueRixShadingContext
k_Nn enum valueRixShadingContext
k_Non enum valueRixShadingContext
k_NullBxdf enum valueRixShadingContext
k_numBuiltinVars enum valueRixShadingContext
k_Oi enum valueRixShadingContext
k_outsideIOR enum valueRixShadingContext
k_P enum valueRixShadingContext
k_PatternMem enum valueRixShadingContext
k_Po enum valueRixShadingContext
k_PRadius enum valueRixShadingContext
k_SSDiffusion enum valueRixShadingContext
k_SSPathTraced enum valueRixShadingContext
k_time enum valueRixShadingContext
k_Tn enum valueRixShadingContext
k_u enum valueRixShadingContext
k_v enum valueRixShadingContext
k_VLen enum valueRixShadingContext
k_Vn enum valueRixShadingContext
k_w enum valueRixShadingContext
k_wavelength enum valueRixShadingContext
lightRixShadingContext
lightingServicesDataRixShadingContextmutable
lightPathRixShadingContext
LightVertexCache classRixShadingContextfriend
m_rngCtxRixShadingContextmutable
m_rngSampleCtxRixShadingContextmutableprotected
matteTransmissionRixShadingContext
MemCategory enum nameRixShadingContext
missContextRixShadingContext
New(size_t nObjs, MemCategory cat=k_BxdfMem) constRixShadingContextinline
numPtsRixShadingContext
opacityRixShadingContext
opacityRixShadingContext
opacityStochasticWeightRixShadingContext
opacityThroughputRixShadingContext
pointSampleCountRixShadingContext
pointWeightRixShadingContext
postlightingRixShadingContext
primaryHitRixShadingContext
rayIdRixShadingContext
reyesGridRixShadingContext
RixVolumeIntegrator classRixShadingContextfriend
scTraitsRixShadingContext
SetBuiltinVar(BuiltinVar, float *var)=0RixShadingContextpure virtual
SetBuiltinVar(BuiltinVar, RtFloat3 *var)=0RixShadingContextpure virtual
SetPrimVar(const RtUString name, RixSCDetail d, float *var, float *radius)=0RixShadingContextpure virtual
SetPrimVar(const RtUString name, RixSCDetail d, RtFloat2 *var, float *radius)=0RixShadingContextpure virtual
SetPrimVar(const RtUString name, RixSCDetail d, RtFloat3 *var, float *radius)=0RixShadingContextpure virtual
SetPrimVar(const RtUString name, RixSCDetail d, RtUString *var)=0RixShadingContextpure virtual
SetPrimVar(const RtUString name, RixSCDetail d, RtMatrix4x4 *var)=0RixShadingContextpure virtual
SetProperty(RayProperty, void const *) constRixShadingContextinlinevirtual
SetupRngCtxForPattern() const =0RixShadingContextpure virtual
shadingCtxIdRixShadingContext
shadingModeRixShadingContext
subsurfaceRixShadingContext
Transform(TransformInterpretation interp, const RtUString fromSpace, const RtUString toSpace, RtFloat3 *var, float *radius=NULL) const =0RixShadingContextpure virtual
TransformInterpretation enum nameRixShadingContext
transmissionRixShadingContext
volumeRixShadingContext
~RixContext()RixContextinlinevirtual
~RixShadingContext() overrideRixShadingContextinlineprotected