geObject3D
From GriffinEngine
Abstract class that represents a 3D object in the scene graph.
Contents
Usage
Inheritance
Base classes
- geObject
- geObject3D
Derived classes
Reference
Accessors
- ↖
virtual int getID();
float3& Position();
float3& Velocity();
float3& Scale();
float& Rotation();
geBoundingBox& BoundingBox();
Methods
bool Intersects( geBoundingBox &bound);
bool Intersects( geBoundingSphere &bound);
void Update();
Scene graph functionality
matrix4 getTransform();
vector<geObject3D*>* getChildren();
geObject3D* getParent();
void setParent( geObject3D* value );
void localToGlobal( const float3* local, float3* global );
void globalToLocal( const float3* global, float3* local );
Operators
void operator+=(geObject3D* object);
void operator-=(geObject3D* object);
Core |
---|
geGame · geState · GriffinEngine.h |
geBoundingBox · geBoundingSphere · geIState · geNullNode · geObject · geObject3D · geRay · geSceneGraph |