Bubba-3D
0.9.0
Awesome game engine!
|
This is the complete list of members for GameObject, including all inherited members.
addChild(GameObject *child) (defined in GameObject) | GameObject | |
addCollidesWith(TypeIdentifier colliderID) (defined in GameObject) | GameObject | |
addCollidesWith(std::initializer_list< TypeIdentifier > colliderIDs) (defined in GameObject) | GameObject | |
addComponent(IComponent *newComponent) (defined in GameObject) | GameObject | |
addRenderComponent(IRenderComponent *renderer) (defined in GameObject) | GameObject | |
callEvent(EventType type, GameObject *data) | GameObject | |
clearCollidesWithList() (defined in GameObject) | GameObject | |
collidesWith(TypeIdentifier id) (defined in GameObject) | GameObject | |
GameObject() (defined in GameObject) | GameObject | |
GameObject(GameObject *parent) (defined in GameObject) | GameObject | |
GameObject(Mesh *mesh) | GameObject | explicit |
GameObject(Mesh *mesh, Mesh *colliderMesh) | GameObject | |
GameObject(Mesh *mesh, GameObject *parent) (defined in GameObject) | GameObject | |
GameObject(Mesh *mesh, Mesh *colliderMesh, GameObject *parent) (defined in GameObject) | GameObject | |
getAbsoluteLocation() (defined in GameObject) | GameObject | |
getAbsoluteRotation() (defined in GameObject) | GameObject | |
getAbsoluteScale() (defined in GameObject) | GameObject | |
getId() (defined in GameObject) | GameObject | |
getIdentifier() (defined in GameObject) | GameObject | |
getModelMatrix() (defined in GameObject) | GameObject | |
getOctree() | GameObject | |
getRelativeLocation() (defined in GameObject) | GameObject | |
getRelativeRotation() (defined in GameObject) | GameObject | |
getRelativeScale() (defined in GameObject) | GameObject | |
getTransformedAABB() (defined in GameObject) | GameObject | |
getTransformedSphere() (defined in GameObject) | GameObject | |
getTriangles() | GameObject | |
IDrawable() (defined in IDrawable) | IDrawable | inline |
isDirty() (defined in GameObject) | GameObject | |
isDynamicObject() (defined in GameObject) | GameObject | |
makeDirty() | GameObject | |
move(chag::float4x4 model_matrix) | GameObject | |
render() | GameObject | virtual |
renderShadow(ShaderProgram *shaderProgram) | GameObject | virtual |
setDynamic(bool isDynamic) (defined in GameObject) | GameObject | |
setIdentifier(TypeIdentifier identifier) (defined in GameObject) | GameObject | |
setLocation(chag::float3 l) (defined in GameObject) | GameObject | |
setRotation(chag::Quaternion r) (defined in GameObject) | GameObject | |
setScale(chag::float3 s) (defined in GameObject) | GameObject | |
shininess (defined in IDrawable) | IDrawable | |
update(float dt) | GameObject | |
update(chag::float4x4 update_matrix) | GameObject | |
updateRotation(chag::Quaternion r) (defined in GameObject) | GameObject | |
~GameObject() (defined in GameObject) | GameObject | virtual |
~IDrawable() (defined in IDrawable) | IDrawable | inlinevirtual |