castCollisionLeaf() const | Lamp::CollisionObject | [inline, virtual] |
castCollisionNode() const | Lamp::CollisionObject | [inline, virtual] |
castDynamicCollisionLeaf() const | Lamp::CollisionObject | [inline, virtual] |
castStaticCollisionLeaf() const | Lamp::CollisionObject | [inline, virtual] |
castStaticDeformedMeshCollision() const | Lamp::CollisionObject | [inline, virtual] |
castStaticSphereCollision() const | Lamp::CollisionObject | [inline, virtual] |
CollisionLeaf(const String &name, CollisionScene *scene) | Lamp::CollisionLeaf | [protected] |
CollisionObject(const String &name, CollisionScene *scene) | Lamp::CollisionObject | [inline, protected] |
CollisionScene (defined in Lamp::CollisionLeaf) | Lamp::CollisionLeaf | [friend] |
copy() const=0 | Lamp::CollisionObject | [pure virtual] |
copyCollisionLeaf() const=0 | Lamp::CollisionLeaf | [pure virtual] |
copyCollisionLeafValue(CollisionLeaf *destination) const | Lamp::CollisionLeaf | [inline, protected, virtual] |
copyCollisionObjectValue(CollisionObject *destination) const | Lamp::CollisionObject | [inline, protected, virtual] |
destroy(CollisionLeaf *collisionLeaf) | Lamp::CollisionLeaf | [static] |
getCollisionMask() const | Lamp::CollisionLeaf | [inline, virtual] |
getLocalMatrix() const | Lamp::CollisionLeaf | |
getName() const | Lamp::CollisionObject | [inline, virtual] |
getParent() const | Lamp::CollisionObject | [inline, virtual] |
getRotationQuaternion() | Lamp::CollisionLeaf | [virtual] |
getRotationXYZ() | Lamp::CollisionLeaf | [virtual] |
getScale() const | Lamp::CollisionLeaf | [virtual] |
getScene() const | Lamp::CollisionObject | [inline, virtual] |
getTranslation() const | Lamp::CollisionLeaf | [virtual] |
getUserData() | Lamp::CollisionObject | [inline, virtual] |
getWorldMatrix() const | Lamp::CollisionLeaf | |
intersection(IntersectionResult *result, const Sphere &sphere, u_int collisionMask=0xffffffff) | Lamp::CollisionLeaf | [inline, virtual] |
intersection(IntersectionResult *result, StaticSphereCollision *sphere, u_int collisionMask=0xffffffff) | Lamp::CollisionLeaf | [inline, virtual] |
isChanged() const | Lamp::CollisionObject | [inline, protected, virtual] |
isCollisionLeaf() const | Lamp::CollisionLeaf | [inline, virtual] |
isCollisionNode() const | Lamp::CollisionObject | [inline, virtual] |
isDynamicCollisionLeaf() const | Lamp::CollisionObject | [inline, virtual] |
isEnabled() const | Lamp::CollisionObject | [inline, virtual] |
isGlobalChanged() const | Lamp::CollisionObject | [inline, virtual] |
isGlobalEnabled() const | Lamp::CollisionObject | [inline, virtual] |
isGlobalScaled() const | Lamp::CollisionLeaf | [virtual] |
isScaled() const | Lamp::CollisionLeaf | [virtual] |
isStaticCollisionLeaf() const | Lamp::CollisionObject | [inline, virtual] |
isStaticDeformedMeshCollision() const | Lamp::CollisionObject | [inline, virtual] |
isStaticSphereCollision() const | Lamp::CollisionObject | [inline, virtual] |
recursiveDestroy(CollisionObject *collisionObject) | Lamp::CollisionObject | [static] |
removeParent(CollisionNode *parent) | Lamp::CollisionLeaf | [inline, protected, virtual] |
setChanged(bool changed) | Lamp::CollisionObject | [inline, protected, virtual] |
setCollisionMask(u_int collisionMask) | Lamp::CollisionLeaf | [inline, virtual] |
setEnabled(bool enabled) | Lamp::CollisionObject | [inline, virtual] |
setGlobalChanged(bool globalChanged) | Lamp::CollisionObject | [inline, protected, virtual] |
setGlobalEnabled(bool globalEnabled) | Lamp::CollisionObject | [inline, protected, virtual] |
setParent(CollisionNode *parent) | Lamp::CollisionLeaf | [inline, protected, virtual] |
setRotationQuaternion(const Quaternion &rotation) | Lamp::CollisionLeaf | [virtual] |
setRotationXYZ(const Vector3 &rotation) | Lamp::CollisionLeaf | [virtual] |
setScale(const Vector3 &scale) | Lamp::CollisionLeaf | [virtual] |
setTranslation(const Vector3 &translation) | Lamp::CollisionLeaf | [virtual] |
setUserData(void *userData) | Lamp::CollisionObject | [inline, virtual] |
traverse() | Lamp::CollisionObject | [virtual] |
traverseImplement(const Matrix34 &parentMatrix, bool parentEnabled, bool parentScaled, bool parentChanged)=0 | Lamp::CollisionObject | [protected, pure virtual] |
traverseSetup(bool parentEnabled, bool parentChanged) | Lamp::CollisionLeaf | [protected, virtual] |
~CollisionLeaf() | Lamp::CollisionLeaf | [protected, virtual] |
~CollisionObject() | Lamp::CollisionObject | [inline, protected, virtual] |