Support Forum       G3D Web Page     
G3D::OptiXTriTree Member List

This is the complete list of members for G3D::OptiXTriTree, including all inherited members.

_intersectRay(const Ray &ray, Hit &hit, IntersectRayOptions options) constG3D::TriTreeinlineprotected
BVH()G3D::OptiXTriTreeinline
CFrameCache typedefG3D::OptiXTriTreeprotected
className() const overrideG3D::OptiXTriTreeinlinevirtual
clear() overrideG3D::TriTreeBasevirtual
COHERENT_RAY_HINTG3D::TriTreestatic
convertToOptiXFormat(const shared_ptr< Texture > &tex)G3D::OptiXTriTreeprotectedstatic
copyToCPU(const shared_ptr< GLPixelTransferBuffer > &rayOrigin, const shared_ptr< GLPixelTransferBuffer > &rayDirection, Array< Ray > &rayBuffer, const int width=-1, const int height=-1)G3D::TriTreeBaseprotectedstatic
copyToCPU(const shared_ptr< GLPixelTransferBuffer > &rayCoherence, Array< float > &rayCoherenceBuffer)G3D::TriTreeBaseprotectedstatic
copyToRayPBOs(const Array< Ray > &rays) constG3D::OptiXTriTreeprotected
create()G3D::OptiXTriTreeinlinestatic
G3D::TriTreeBase::create(bool preferGPUData=true)G3D::TriTreestatic
G3D::TriTreeBase::create(const shared_ptr< Scene > &scene, ImageStorage newImageStorage)G3D::TriTreestatic
createShared(ArgTypes &&... args)G3D::ReferenceCountedObjectinlineprotectedstatic
debugConversionOverheadTimeG3D::TriTreemutable
DO_NOT_CULL_BACKFACESG3D::TriTreestatic
ensureMaterialCached(const shared_ptr< UniversalMaterial > &material)G3D::OptiXTriTreeprotected
intersectBox(const AABox &box, Array< Tri > &results) const overrideG3D::TriTreeBasevirtual
intersectRay(const Ray &ray, Hit &hit, IntersectRayOptions options=IntersectRayOptions(0)) const overrideG3D::OptiXTriTreevirtual
G3D::TriTreeBase::intersectRay(const Ray &ray) constG3D::TriTree
IntersectRayOptions typedefG3D::TriTree
intersectRays(const shared_ptr< GLPixelTransferBuffer > &rayOrigins, const shared_ptr< GLPixelTransferBuffer > &rayDirections, Array< shared_ptr< Surfel >> &results, IntersectRayOptions options) constG3D::OptiXTriTreeprotected
intersectRays(const shared_ptr< GLPixelTransferBuffer > &rayOrigins, const shared_ptr< GLPixelTransferBuffer > &rayDirections, Array< Hit > &results, IntersectRayOptions options) constG3D::OptiXTriTree
intersectRays(const Array< Ray > &rays, Array< shared_ptr< Surfel >> &results, IntersectRayOptions options=IntersectRayOptions(0), const Array< float > &coneBuffer=Array< float >()) const overrideG3D::OptiXTriTreevirtual
intersectRays(const Array< Ray > &rays, Array< bool > &results, IntersectRayOptions options=IntersectRayOptions(0)) const overrideG3D::OptiXTriTreevirtual
intersectRays(const Array< Ray > &rays, Array< Hit > &results, IntersectRayOptions options=IntersectRayOptions(0)) const overrideG3D::OptiXTriTreevirtual
intersectRays(const shared_ptr< GLPixelTransferBuffer > &rayOrigin, const shared_ptr< GLPixelTransferBuffer > &rayDirection, const shared_ptr< GLPixelTransferBuffer > results[5], IntersectRayOptions options=IntersectRayOptions(0), const shared_ptr< GLPixelTransferBuffer > &rayCone=nullptr, const int baseMipLevel=0, const Vector2int32 wavefrontDimensions=Vector2int32(-1,-1), const RenderMask mask=0xFF) const overrideG3D::OptiXTriTreevirtual
intersectRays(const shared_ptr< GLPixelTransferBuffer > &rayOrigin, const shared_ptr< GLPixelTransferBuffer > &rayDirection, const shared_ptr< GLPixelTransferBuffer > &booleanResults, IntersectRayOptions options=IntersectRayOptions(0)) const overrideG3D::OptiXTriTreevirtual
G3D::TriTreeBase::intersectRays(const shared_ptr< Texture > &rayOrigin, const shared_ptr< Texture > &rayDirection, const shared_ptr< GBuffer > &results, IntersectRayOptions options=IntersectRayOptions(0), const shared_ptr< Texture > &rayCone=nullptr) const overrideG3D::TriTreeBasevirtual
G3D::TriTreeBase::intersectRays(const shared_ptr< Texture > &rayOrigin, const shared_ptr< Texture > &rayDirection, const shared_ptr< Texture > &booleanResults, IntersectRayOptions options=IntersectRayOptions(0)) const overrideG3D::TriTreeBasevirtual
intersectSphere(const Sphere &sphere, Array< Tri > &triArray) const overrideG3D::TriTreeBasevirtual
lastBuildTime() constG3D::TriTreeinline
m_bvhG3D::OptiXTriTreeprotected
m_frameCacheG3D::OptiXTriTreemutableprotected
m_ignoreTextureG3D::OptiXTriTreeprotected
m_lastBuildTimeG3D::TriTreeprotected
m_materialCacheG3D::OptiXTriTreemutableprotected
m_nextFrameCacheIDG3D::OptiXTriTreemutableprotected
m_outHeightG3D::OptiXTriTreemutableprotected
m_outPBOArrayG3D::OptiXTriTreemutableprotected
m_outWidthG3D::OptiXTriTreemutableprotected
m_rayDirectionsG3D::OptiXTriTreemutableprotected
m_rayOriginsG3D::OptiXTriTreemutableprotected
m_registeredBufferIDsG3D::OptiXTriTreemutableprotected
m_skyG3D::TriTreeprotected
m_surfaceCacheG3D::OptiXTriTreemutableprotected
m_triArrayG3D::TriTreeprotected
m_vertexArrayG3D::TriTreeprotected
m_vertexCacheG3D::OptiXTriTreemutableprotected
NO_PARTIAL_COVERAGE_TESTG3D::TriTreestatic
OCCLUSION_TEST_ONLYG3D::TriTreestatic
operator[](int i) constG3D::TriTreeinline
optixSupportsTexture(const shared_ptr< Texture > &tex)G3D::OptiXTriTreeinlineprotectedstatic
OptiXTriTree()G3D::OptiXTriTreeprotected
OptiXTriTree::rebuild() overrideG3D::OptiXTriTreeinlinevirtual
PARTIAL_COVERAGE_THRESHOLD_ZEROG3D::TriTreestatic
rebuild()=0G3D::TriTreepure virtual
registerReallocationAndMapHooks(const shared_ptr< GLPixelTransferBuffer > &t) constG3D::OptiXTriTreeprotected
sample(const Hit &hit, shared_ptr< Surfel > &surfel) constG3D::TriTree
setContents(const Array< Tri > &triArray, const CPUVertexArray &vertexArray, ImageStorage newStorage=ImageStorage::COPY_TO_CPU)G3D::OptiXTriTreeinlinevirtual
setContents(const Array< shared_ptr< Surface > > &surfaceArray, ImageStorage newStorage=ImageStorage::COPY_TO_CPU) overrideG3D::OptiXTriTreevirtual
G3D::TriTreeBase::setContents(const Array< shared_ptr< Surface >> &surfaceArray, ImageStorage newImageStorage=ImageStorage::COPY_TO_CPU) overrideG3D::TriTreeBasevirtual
G3D::TriTreeBase::setContents(const shared_ptr< class Scene > &scene, ImageStorage newStorage=ImageStorage::COPY_TO_CPU) overrideG3D::TriTreeBasevirtual
setTimingCallback(wave::TimingCallback *callback, int verbosityLevel)G3D::OptiXTriTree
size() constG3D::TriTreeinline
supported()G3D::OptiXTriTree
SurfaceCache typedefG3D::OptiXTriTreeprotected
triArray() constG3D::TriTreeinline
triArray()G3D::TriTreeinline
vertexArray() constG3D::TriTreeinline
vertexArray()G3D::TriTreeinline
VertexCache typedefG3D::OptiXTriTreeprotected
~OptiXTriTree()G3D::OptiXTriTreevirtual
~ReferenceCountedObject()G3D::ReferenceCountedObjectinlinevirtual
~TriTreeBase()G3D::TriTreeBasevirtual

documentation generated on Wed Nov 24 2021 08:01:58 using doxygen 1.8.15