Bubba-3D  0.9.0
Awesome game engine!
GameObject Member List

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)GameObjectexplicit
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)IDrawableinline
isDirty() (defined in GameObject)GameObject
isDynamicObject() (defined in GameObject)GameObject
makeDirty()GameObject
move(chag::float4x4 model_matrix)GameObject
render()GameObjectvirtual
renderShadow(ShaderProgram *shaderProgram)GameObjectvirtual
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)GameObjectvirtual
~IDrawable() (defined in IDrawable)IDrawableinlinevirtual