_BSFAR enum value | nvtraverser::RayIntersectTraverser | [protected] |
_BSNEAR enum value | nvtraverser::RayIntersectTraverser | [protected] |
_BSNEARFAR enum value | nvtraverser::RayIntersectTraverser | [protected] |
_BSTANGENT enum value | nvtraverser::RayIntersectTraverser | [protected] |
_NONE enum value | nvtraverser::RayIntersectTraverser | [protected] |
_RAY_DIRECTION_DEFAULT | nvtraverser::RayIntersectTraverser | [protected, static] |
_RAY_ORIGIN_DEFAULT | nvtraverser::RayIntersectTraverser | [protected, static] |
addObjectHandler(unsigned int objectCode, HandlerType handler) | nvtraverser::Traverser | [inline, protected] |
addRef() const | nvutil::RCObject | [inline] |
apply(const nvsg::ViewState *viewState, const nvsg::Scene *scene) | nvtraverser::Traverser | |
beginEdit(const T *obj) const | nvtraverser::Traverser | [inline, protected] |
checkIntersection(const nvmath::Sphere3f &sphere) | nvtraverser::RayIntersectTraverser | [protected] |
doApply(const nvsg::ViewState *pViewState, const nvsg::Scene *pScene) | nvtraverser::RayIntersectTraverser | [protected, virtual] |
endEdit(const T *obj) const | nvtraverser::Traverser | [inline, protected] |
getIntersections(void) const | nvtraverser::RayIntersectTraverser | [inline] |
getNearest(void) const | nvtraverser::RayIntersectTraverser | [inline] |
getNumberOfIntersections(void) const | nvtraverser::RayIntersectTraverser | [inline] |
handleAnimatedQuads(const nvsg::AnimatedQuads *p) | nvtraverser::Traverser | [protected, virtual] |
handleAnimatedTransform(const nvsg::AnimatedTransform *p) | nvtraverser::Traverser | [protected, virtual] |
handleAnimatedTriangles(const nvsg::AnimatedTriangles *p) | nvtraverser::Traverser | [protected, virtual] |
handleCgFx(const nvsg::CgFx *p) | nvtraverser::Traverser | [protected, virtual] |
handleDirectedLight(const nvsg::DirectedLight *p) | nvtraverser::Traverser | [protected, virtual] |
handleFaceAttribute(const nvsg::FaceAttribute *p) | nvtraverser::Traverser | [protected, virtual] |
handleFramedTrafoAnimation(const nvsg::FramedAnimation< nvmath::Trafo > *p) | nvtraverser::Traverser | [protected, virtual] |
handleFramedVNVectorAnimation(const nvsg::FramedAnimation< nvsg::VNVector > *p) | nvtraverser::Traverser | [protected, virtual] |
handleGeoNode(const nvsg::GeoNode *p) | nvtraverser::RayIntersectTraverser | [protected, virtual] |
handleGroup(const nvsg::Group *p) | nvtraverser::RayIntersectTraverser | [protected, virtual] |
handleHighlightBox(const nvsg::HighlightBox *p, const nvsg::GeoSet *geoSet) | nvtraverser::Traverser | [protected, virtual] |
handleHighlightEdges(const nvsg::HighlightEdges *p, const nvsg::GeoSet *geoSet) | nvtraverser::Traverser | [protected, virtual] |
handleJitterCamera(const nvsg::JitterCamera *p, const nvsg::Node *root) | nvtraverser::Traverser | [protected, virtual] |
handleLinearInterpolatedTrafoAnimation(const nvsg::LinearInterpolatedAnimation< nvmath::Trafo > *p) | nvtraverser::Traverser | [protected, virtual] |
handleLinearInterpolatedVNVectorAnimation(const nvsg::LinearInterpolatedAnimation< nvsg::VNVector > *p) | nvtraverser::Traverser | [protected, virtual] |
handleLOD(const nvsg::LOD *p) | nvtraverser::RayIntersectTraverser | [protected, virtual] |
handleMaterial(const nvsg::Material *p) | nvtraverser::Traverser | [protected, virtual] |
handleParallelCamera(const nvsg::ParallelCamera *p, const nvsg::Node *root) | nvtraverser::ModelViewTraverser | [protected, virtual] |
handlePerspectiveCamera(const nvsg::PerspectiveCamera *p, const nvsg::Node *root) | nvtraverser::ModelViewTraverser | [protected, virtual] |
handlePointLight(const nvsg::PointLight *p) | nvtraverser::Traverser | [protected, virtual] |
handleQuads(const nvsg::Quads *p) | nvtraverser::RayIntersectTraverser | [protected, virtual] |
handleQuadStrips(const nvsg::QuadStrips *p) | nvtraverser::RayIntersectTraverser | [protected, virtual] |
handleSkinnedTriangles(const nvsg::SkinnedTriangles *p) | nvtraverser::Traverser | [protected, virtual] |
handleSpotLight(const nvsg::SpotLight *p) | nvtraverser::Traverser | [protected, virtual] |
handleStateSet(const nvsg::StateSet *p) | nvtraverser::Traverser | [protected, virtual] |
handleStereoCamera(const nvsg::StereoCamera *p, const nvsg::Node *root) | nvtraverser::Traverser | [protected, virtual] |
handleSwitch(const nvsg::Switch *p) | nvtraverser::RayIntersectTraverser | [protected, virtual] |
handleTextureAttribute(const nvsg::TextureAttribute *p) | nvtraverser::Traverser | [protected, virtual] |
handleTextureAttributeItem(const nvsg::TextureAttributeItem *p, size_t tu) | nvtraverser::Traverser | [protected, virtual] |
handleTransform(const nvsg::Transform *p) | nvtraverser::RayIntersectTraverser | [protected, virtual] |
handleTriangles(const nvsg::Triangles *p) | nvtraverser::RayIntersectTraverser | [protected, virtual] |
handleTriStrips(const nvsg::TriStrips *p) | nvtraverser::RayIntersectTraverser | [protected, virtual] |
IAllocator() | nvutil::IAllocator | [inline] |
intersectTriangle(const nvmath::Vec3f &v0, const nvmath::Vec3f &v1, const nvmath::Vec3f &v2, nvmath::Vec3f &isp, float &dist) | nvtraverser::RayIntersectTraverser | [protected] |
isBackFaceCullingEnabled() | nvtraverser::RayIntersectTraverser | [inline] |
isShareable() const | nvutil::RCObject | [inline] |
isShared() const | nvutil::RCObject | [inline] |
ISType enum name | nvtraverser::RayIntersectTraverser | [protected] |
m_backFaceCulling | nvtraverser::RayIntersectTraverser | [protected] |
m_camClipping | nvtraverser::RayIntersectTraverser | [protected] |
m_camera | nvtraverser::RayIntersectTraverser | [protected] |
m_ccw | nvtraverser::RayIntersectTraverser | [protected] |
m_cullStack | nvtraverser::Traverser | [protected] |
m_curPath | nvtraverser::RayIntersectTraverser | [protected] |
m_currentFrame | nvtraverser::RayIntersectTraverser | [protected] |
m_defaultStateSet | nvtraverser::Traverser | [protected] |
m_groupStack | nvtraverser::Traverser | [protected] |
m_intersectionList | nvtraverser::RayIntersectTraverser | [protected] |
m_lodStack | nvtraverser::Traverser | [protected] |
m_msCamDir | nvtraverser::RayIntersectTraverser | [protected] |
m_msRayDir | nvtraverser::RayIntersectTraverser | [protected] |
m_msRayOrigin | nvtraverser::RayIntersectTraverser | [protected] |
m_nearestIntIdx | nvtraverser::RayIntersectTraverser | [protected] |
m_overrideStateSet | nvtraverser::Traverser | [protected] |
m_rayDir | nvtraverser::RayIntersectTraverser | [protected] |
m_rayOrigin | nvtraverser::RayIntersectTraverser | [protected] |
m_scaleFactor | nvtraverser::RayIntersectTraverser | [protected] |
m_transformStack | nvtraverser::ModelViewTraverser | [protected] |
markUnshareable() | nvutil::RCObject | [inline] |
ModelViewTraverser(bool readOnly=true) | nvtraverser::ModelViewTraverser | [protected] |
operator delete(void *p, size_t size) | nvutil::IAllocator | [inline] |
operator new(size_t size) | nvutil::IAllocator | [inline] |
operator new(size_t size, void *p) | nvutil::IAllocator | [inline] |
operator=(const RCObject &rhs) | nvutil::RCObject | [inline, protected] |
postTraverseGroup(const nvsg::Group *p) | nvtraverser::Traverser | [protected, virtual] |
postTraverseRoot(const nvsg::SimpleCamera *p, const nvsg::Node *root) | nvtraverser::Traverser | [protected, virtual] |
postTraverseTransform(const nvsg::Transform *p) | nvtraverser::RayIntersectTraverser | [protected, virtual] |
preTraverseDrawable(const nvsg::Drawable *p) | nvtraverser::Traverser | [protected, virtual] |
preTraverseGroup(const nvsg::Group *p) | nvtraverser::Traverser | [protected, virtual] |
preTraverseRoot(const nvsg::SimpleCamera *p, const nvsg::Node *root) | nvtraverser::ModelViewTraverser | [protected, virtual] |
preTraverseTransform(const nvsg::Transform *p) | nvtraverser::RayIntersectTraverser | [protected, virtual] |
RayIntersectTraverser(void) | nvtraverser::RayIntersectTraverser | |
RCObject() | nvutil::RCObject | [inline] |
RCObject(const RCObject &rhs) | nvutil::RCObject | [inline, protected] |
release() | nvtraverser::RayIntersectTraverser | |
removeRef() const | nvutil::RCObject | [inline] |
setBackFaceCulling(bool enable) | nvtraverser::RayIntersectTraverser | [inline] |
setCamClipping(bool b) | nvtraverser::RayIntersectTraverser | [inline] |
setRay(const nvmath::Vec3f &origin, const nvmath::Vec3f &dir) | nvtraverser::RayIntersectTraverser | |
storeIntersection(const nvsg::GeoSet *p, const nvmath::Vec3f &isp, float dist) | nvtraverser::RayIntersectTraverser | [protected] |
theAllocator typedef | nvutil::IAllocator | |
traverseLight(const nvsg::LightSource *p) | nvtraverser::Traverser | [protected, virtual] |
traverseObject(const nvsg::Object *object) | nvtraverser::Traverser | [inline, protected] |
traverseObject(const nvsg::Object *object, T arg) | nvtraverser::Traverser | [inline, protected] |
Traverser(bool readOnly=true) | nvtraverser::Traverser | [protected] |
~IAllocator() | nvutil::IAllocator | [inline, virtual] |
~ModelViewTraverser() | nvtraverser::ModelViewTraverser | [protected, virtual] |
~RayIntersectTraverser(void) | nvtraverser::RayIntersectTraverser | [protected, virtual] |
~RCObject() | nvutil::RCObject | [inline, protected, virtual] |
~Traverser(void) | nvtraverser::Traverser | [protected, virtual] |