Nirtcpp 2.1.0
Nirtcpp is a high-performance c++ graphics engine.
|
This is the complete list of members for nirt::scene::ITriangleSelector, including all inherited members.
drop() const | nirt::IReferenceCounted | inline |
getDebugName() const | nirt::IReferenceCounted | inline |
getReferenceCount() const | nirt::IReferenceCounted | inline |
getSceneNodeForTriangle(u32 triangleIndex) const =0 | nirt::scene::ITriangleSelector | pure virtual |
getSelector(u32 index)=0 | nirt::scene::ITriangleSelector | pure virtual |
getSelector(u32 index) const =0 | nirt::scene::ITriangleSelector | pure virtual |
getSelectorCount() const =0 | nirt::scene::ITriangleSelector | pure virtual |
getTriangleCount() const =0 | nirt::scene::ITriangleSelector | pure virtual |
getTriangles(core::triangle3df *triangles, s32 arraySize, s32 &outTriangleCount, const core::matrix4 *transform=0, bool useNodeTransform=true, nirt::core::array< SCollisionTriangleRange > *outTriangleInfo=0) const =0 | nirt::scene::ITriangleSelector | pure virtual |
getTriangles(core::triangle3df *triangles, s32 arraySize, s32 &outTriangleCount, const core::aabbox3d< f32 > &box, const core::matrix4 *transform=0, bool useNodeTransform=true, nirt::core::array< SCollisionTriangleRange > *outTriangleInfo=0) const =0 | nirt::scene::ITriangleSelector | pure virtual |
getTriangles(core::triangle3df *triangles, s32 arraySize, s32 &outTriangleCount, const core::line3d< f32 > &line, const core::matrix4 *transform=0, bool useNodeTransform=true, nirt::core::array< SCollisionTriangleRange > *outTriangleInfo=0) const =0 | nirt::scene::ITriangleSelector | pure virtual |
grab() const | nirt::IReferenceCounted | inline |
IReferenceCounted() | nirt::IReferenceCounted | inline |
setDebugName(const c8 *newName) | nirt::IReferenceCounted | inlineprotected |
~IReferenceCounted() | nirt::IReferenceCounted | inlinevirtual |