SLProject  4.3.020
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
SLRay Member List

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

avgDepthSLRaystatic
backgroundColorSLRay
contribSLRay
depthSLRay
depthReachedSLRaystatic
diffuseMC(SLRay *scattered) constSLRay
dirSLRay
dirOSSLRay
hitAOSLRay
hitMatIsDiffuse() constSLRayinline
hitMatIsReflective() constSLRayinline
hitMatIsTransparent() constSLRayinline
hitMeshSLRay
hitNodeSLRay
hitNormalSLRay
hitPointSLRay
hitTexColorSLRay
hitTriangleSLRay
hitUSLRay
hitVSLRay
ignoredRaysSLRaystatic
intersectionsSLRaystatic
invDirSLRay
invDirOSSLRay
isInsideVolumeSLRay
isOutsideSLRay
isShaded() constSLRayinline
lengthSLRay
lightDistSLRay
lobeToWorld(const SLVec3f &lobeAxis)SLRaystatic
maxDepthSLRaystatic
maxDepthReachedSLRaystatic
minContribSLRaystatic
normalizeNormal()SLRayinline
originSLRay
originOSSLRay
primaryRaysSLRaystatic
print() constSLRay
reflect(SLRay *reflected) constSLRay
reflectedRaysSLRaystatic
reflectMC(SLRay *reflected, const SLMat3f &rotMat) constSLRay
refract(SLRay *refracted)SLRay
refractedRaysSLRaystatic
refractMC(SLRay *refracted, const SLMat3f &rotMat) constSLRay
setDir(const SLVec3f &Dir)SLRayinline
setDirOS(const SLVec3f &Dir)SLRayinline
shadowRaysSLRaystatic
signSLRay
signOSSLRay
SLRay(SLSceneView *sv=nullptr)SLRayexplicit
SLRay(const SLVec3f &Origin, const SLVec3f &Dir, SLfloat X, SLfloat Y, const SLCol4f &backColor, SLSceneView *sv)SLRay
SLRay(SLfloat distToLight, const SLVec3f &dirToLight, SLRay *rayFromHitPoint)SLRay
srcMeshSLRay
srcNodeSLRay
srcTriangleSLRay
subsampledPixelsSLRaystatic
subsampledRaysSLRaystatic
svSLRay
testsSLRaystatic
tirRaysSLRaystatic
tmaxSLRay
tminSLRay
totalNumRays()SLRayinlinestatic
typeSLRay
xSLRay
ySLRay