RenderMan  26.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RixGeometricLight Member List

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

ComputeEmission(RixShadingContext const *sCtx, RtColorRGB *emission)=0RixGeometricLightpure virtual
Edit(RixContext &ctx, RtUString const name, RixParameterList const *pList, void *instanceData)=0RixLightpure virtual
EvaluateEmissionForCamera(RixLightContext const &lCtx, RixSamplePoint const &sample, RixScatterPoint const &scatter, EvaluateEmissionForCameraResults &results) const =0RixLightpure virtual
EvaluateSamples(RixLightContext const &lCtx, RixSamplePoint const &sample, RixScatterPoint const &scatter, EvaluateSamplesResults &results) const =0RixLightpure virtual
GenerateEmission(RixLightContext const &lCtx, GenerateEmissionResults &results) const =0RixLightpure virtual
GenerateSamples(RixLightContext const &lCtx, RixScatterPoint const &scatter, GenerateSamplesResults &results) const =0RixLightpure virtual
GetBounds(int &nPoints, RtPoint3 const *&points) const =0RixLightpure virtual
GetIncidentRadianceEstimate(RtPoint3 const &P, RtMatrix4x4 const &lightToCurrent, RtMatrix4x4 const &currentToLight) const =0RixLightpure virtual
GetIncidentRadianceEstimate(RtPoint3 const &segmentOrigin, RtVector3 const &segmentDir, float segmentLen, RtMatrix4x4 const &lightToCurrent, RtMatrix4x4 const &currentToLight, RtFloat &minT, RtFloat &maxT) const =0RixLightpure virtual
GetPowerEstimate(RtMatrix4x4 const &xform) const =0RixLightpure virtual
GetProperty(LightProperty prop, void const **result) const =0RixLightpure virtual
Intersect(bool isTransmissionRay, float const rayTime, RtPoint3 const &rayOrigin, RtVector3 const &rayDirection, float &hitDistance, float &u, float &v, float &w, RtPoint3 &hitP, RtNormal3 &hitNn) const =0RixLightpure virtual
IsInfinite() const RixLightinline
IsLocal() const RixLightinline
k_ApproxFocus enum valueRixLight
k_EnableShadows enum valueRixLight
k_FixedSampleCount enum valueRixLight
k_Importance enum valueRixLight
k_LightGroupName enum valueRixLight
k_LightName enum valueRixLight
k_LightNormal enum valueRixLight
k_numLightProperties enum valueRixLight
k_RixIES enum valueRixLight
k_RixInfinite enum valueRixLight
k_RixLocal enum valueRixLight
k_ShadowColor enum valueRixLight
k_ShadowDistance enum valueRixLight
k_ShadowExcludeSubset enum valueRixLight
k_ShadowFalloff enum valueRixLight
k_ShadowFalloffGamma enum valueRixLight
k_ShadowSubset enum valueRixLight
k_ThinShadow enum valueRixLight
k_TraceLightPaths enum valueRixLight
k_VisibleInRefractionPath enum valueRixLight
LightProperty enum nameRixLight
m_lightFactoryRixLightprotected
RixGeometricLight(RixLightFactory const *factory)RixGeometricLightinline
RixLight(RixLightFactory const *lightFactory, Type type)RixLightinline
Type enum nameRixLight
~RixGeometricLight()RixGeometricLightinlineprotectedvirtual
~RixLight()RixLightinlinevirtual