angularVelocity() const | PhysicalObject | [inline] |
applyPhysics() const | PhysicalObject | [inline] |
buildAccelStructure() | SphereObject | [inline, protected, virtual] |
calcBounds() | SphereObject | [inline, protected, virtual] |
castShadows() const | Object | [inline] |
createCopy() | SphereObject | [inline, virtual] |
doIntersect(Ray &localRay) const | SphereObject | [inline, protected, virtual] |
dump() const | Object | [inline, virtual] |
intersect(Ray &globalRay) const | Object | [inline] |
mAngularVelocity | PhysicalObject | [protected] |
mass() const | PhysicalObject | [inline] |
mBoundingBox | Object | [protected] |
mCastShadows | Object | [protected] |
mInverseTransform | PhysicalObject | [protected] |
mMass | PhysicalObject | [protected] |
mName | Object | [protected] |
mPhysicsOn | PhysicalObject | [protected] |
mPosition | PhysicalObject | [protected] |
mRefCounter | Object | [protected] |
mRotation | PhysicalObject | [protected] |
mScaling | PhysicalObject | [protected] |
mSphere | SphereObject | [protected] |
mTime | PhysicalObject | [protected] |
mTransform | PhysicalObject | [protected] |
mVelocity | PhysicalObject | [protected] |
name() const | Object | [inline] |
Object(bool enablePhysics) | Object | |
Object(const Object &other) | Object | [protected] |
offset(const Vec3f off) | PhysicalObject | [inline] |
PhysicalObject(bool enablePhysics) | PhysicalObject | |
position() const | PhysicalObject | [inline] |
readDump(std::istream &ins) | Object | [virtual] |
resetTransform() | PhysicalObject | [inline] |
rotate(const float angle, const Vec3f &axis) | PhysicalObject | [inline] |
scale(const float x, const float y, const float z) | PhysicalObject | [inline] |
setAngularVelocity(const Vec3f &omega) | PhysicalObject | [inline] |
setCastShadows(bool b) | SphereObject | [inline, virtual] |
setMass(float m) | PhysicalObject | [inline] |
setName(const std::string &n) | Object | [inline] |
setShader(Shader *sh) | SphereObject | [inline, virtual] |
setVelocity(const Vec3f &v) | PhysicalObject | [inline] |
SphereObject() | SphereObject | |
SphereObject(const SphereObject &other) | SphereObject | [protected] |
time() const | PhysicalObject | [inline] |
toGlobalCoordinates(Ray &ray) const | PhysicalObject | [inline] |
toGlobalCoordinates(Vec3f &vector) const | PhysicalObject | [inline] |
toLocalCoordinates(Ray &ray) const | PhysicalObject | [inline] |
toLocalCoordinates(Vec3f &vector) const | PhysicalObject | [inline] |
translate(const Vec3f &vector) | PhysicalObject | [inline] |
updateProperties(float t) | PhysicalObject | |
velocity() const | PhysicalObject | [inline] |
writeDump(std::ostream &outs) | Object | [virtual] |
~Object() | Object | [virtual] |
~PhysicalObject() | PhysicalObject | [virtual] |
~SphereObject() | SphereObject | [virtual] |