NTrace
GPU ray tracing framework
|
This is the complete list of members for FW::RayGen, including all inherited members.
ao(RayBuffer &orays, RayBuffer &irays, Scene &scene, int numSamples, float maxDist, bool &newBatch, U32 randomSeed=0) | FW::RayGen | |
aoCPU(RayBuffer &orays, RayBuffer &irays, Scene &scene, int numSamples, float maxDist, bool &newBatch, U32 randomSeed=0) | FW::RayGen | |
primary(RayBuffer &orays, const Vec3f &origin, const Mat4f &nscreenToWorld, S32 w, S32 h, float maxDist) | FW::RayGen | |
primaryCPU(RayBuffer &orays, const Vec3f &origin, const Mat4f &nscreenToWorld, S32 w, S32 h, float maxDist) | FW::RayGen | |
random(RayBuffer &orays, const AABB &bounds, int numRays, bool closestHit, bool PosDir=false, U32 randomSeed=0) | FW::RayGen | |
random(RayBuffer &orays, const AABB &bounds, int numRays, bool closestHit, bool PosDir, bool &newBatch, U32 randomSeed=0) | FW::RayGen | |
randomReflection(RayBuffer &orays, RayBuffer &irays, Scene &scene, int numSamples, float maxDist, bool &newBatch, U32 randomSeed=0) | FW::RayGen | |
RayGen(S32 maxBatchSize=8 *1024 *1024) | FW::RayGen | |
shadow(RayBuffer &orays, RayBuffer &irays, int numSamples, const Vec3f &lightPos, float lightRadius, bool &newBatch, U32 randomSeed=0) | FW::RayGen | |
shadowCPU(RayBuffer &orays, RayBuffer &irays, int numSamples, const Vec3f &lightPos, float lightRadius, bool &newBatch, U32 randomSeed=0) | FW::RayGen |