Geometry Member List

This is the complete list of members for Geometry, including all inherited members.
addRenderPass(char *pass_name) (defined in Geometry)Geometry [static]
attachChild(Node *node)Node
auxiliary (defined in Node)Node
axis (defined in Transformable)Transformable
broken (defined in Node)Node [protected]
curr_render_pass (defined in Geometry)Geometry [protected, static]
detachChild(Node *node)Node
detached() (defined in Transformable)Transformable [protected, virtual]
detachFromParent()Node
drawSelf() (defined in Geometry)Geometry [protected, virtual]
duplicate(char *new_name, bool recursively)Node
duplicateSelf() (defined in Geometry)Geometry [protected, virtual]
firstChild (defined in Node)Node [protected]
frozen (defined in Transformable)Transformable [protected]
Geometry(const char *nname) (defined in Geometry)Geometry [protected]
Geometry(const char *nname, VertexArray *vertex_array, bool instantiate_resources=true) (defined in Geometry)Geometry [protected]
Geometry(const char *nname, const char *filename) (defined in Geometry)Geometry [protected]
getChild(u32 index)Node
getChild(char *search_name, u32 max_depth)Node
getChildrenCount() const Node
getCurrentRenderPass() (defined in Geometry)Geometry [static]
getLocalBoundingBox() (defined in Geometry)Geometry
getLocalFront() (defined in Transformable)Transformable
getLocalMatrix() (defined in Transformable)Transformable
getLocalMatrixInverse() (defined in Transformable)Transformable
getLocalRight() (defined in Transformable)Transformable
getLocalUp() (defined in Transformable)Transformable
getName()Node
getNewNodeName(char *buf, char *base, NodeType_t type) (defined in Node)Node [protected, static]
getNextSibling()Node
getNodeType() const Node
getParent()Node
getRenderPassIndex(char *pass_name) (defined in Geometry)Geometry [static]
getRotation() (defined in Transformable)Transformable
getRotationMatrix() (defined in Transformable)Transformable
getRotationMatrixInverse() (defined in Transformable)Transformable
getScale() (defined in Transformable)Transformable
getScaleMatrix() (defined in Transformable)Transformable
getScaleMatrixInverse() (defined in Transformable)Transformable
getShaderProgram() (defined in Geometry)Geometry
getShaderProgram(char *render_pass) (defined in Geometry)Geometry
getTranslation() (defined in Transformable)Transformable
getTranslationMatrix() (defined in Transformable)Transformable
getTranslationMatrixInverse() (defined in Transformable)Transformable
getTranslationRotationMatrix() (defined in Transformable)Transformable
getUniform() (defined in Geometry)Geometry
getVertexArray() (defined in Geometry)Geometry
getWorldBoundingBox() (defined in Geometry)Geometry
getWorldFront() (defined in Transformable)Transformable
getWorldMatrix() (defined in Transformable)Transformable
getWorldMatrixInverse() (defined in Transformable)Transformable
getWorldNormalMatrix() (defined in Transformable)Transformable
getWorldPosition(vec3f pos)Transformable
getWorldPosition()Transformable
getWorldRight() (defined in Transformable)Transformable
getWorldUp() (defined in Transformable)Transformable
init() (defined in Geometry)Geometry [static]
is_transformable (defined in Node)Node [protected]
isActive (defined in Node)Node
isTransformable() (defined in Transformable)Transformable [inline]
isVisible (defined in Node)Node
logInfo() (defined in Geometry)Geometry [virtual]
logNodeInfo() (defined in Node)Node [protected]
logTransformableInfo() (defined in Transformable)Transformable [protected]
lookAt(vec3f front_vec, vec3f up_vec)Transformable
lookAt(vec3f front_vec) (defined in Transformable)Transformable
name (defined in Node)Node [protected]
nChildren (defined in Node)Node [protected]
next (defined in Node)Node [protected]
Node(const char *nname, NodeType_t ntype) (defined in Node)Node [protected]
parent (defined in Node)Node [protected]
parentWorldInvTime (defined in Transformable)Transformable [protected]
parentWorldTime (defined in Transformable)Transformable [protected]
R (defined in Transformable)Transformable [protected]
registerCommands() (defined in Geometry)Geometry [static]
removeRenderPass(char *pass_name) (defined in Geometry)Geometry [static]
render()Geometry
render_pass (defined in Geometry)Geometry [protected, static]
renderAll()Node
Renderer (defined in Geometry)Geometry [friend]
reset() (defined in Transformable)Transformable
rotate(f32 angle, f32 x, f32 y, f32 z) (defined in Transformable)Transformable
rotate(f32 angle, vec3f v) (defined in Transformable)Transformable
rotateX(f32 angle) (defined in Transformable)Transformable
rotateY(f32 angle) (defined in Transformable)Transformable
rotateZ(f32 angle) (defined in Transformable)Transformable
S (defined in Transformable)Transformable [protected]
scale(f32 x, f32 y, f32 z) (defined in Transformable)Transformable
scale(vec3f v) (defined in Transformable)Transformable
scale(f32 uniform) (defined in Transformable)Transformable
SceneGraph (defined in Geometry)Geometry [friend]
setActive(bool active)Node
setCubeMap(const char *name, CubeMap *cubemap) (defined in Geometry)Geometry
setFreeze(bool do_freeze) (defined in Transformable)Transformable
setMatrix(const char *name, void *matptr, u32 dimension) (defined in Geometry)Geometry
setMatrixArray(const char *name, void *list, u32 n_values, u32 dimension) (defined in Geometry)Geometry
setName(char *nname)Node
setRenderPass(char *pass_name) (defined in Geometry)Geometry [static]
setRotate(f32 angle, f32 x, f32 y, f32 z) (defined in Transformable)Transformable
setRotate(f32 angle, vec3f v) (defined in Transformable)Transformable
setRotateX(f32 angle) (defined in Transformable)Transformable
setRotateY(f32 angle) (defined in Transformable)Transformable
setRotateZ(f32 angle) (defined in Transformable)Transformable
setScalar(const char *name, f32 value, UniformType_t type) (defined in Geometry)Geometry
setScalar(const char *name, i32 value, UniformType_t type) (defined in Geometry)Geometry
setScalarArray(const char *name, void *list, u32 n_values, UniformType_t type) (defined in Geometry)Geometry
setScale(f32 x, f32 y, f32 z) (defined in Transformable)Transformable
setScale(vec3f v) (defined in Transformable)Transformable
setScale(f32 uniform) (defined in Transformable)Transformable
setShaderProgram(ShaderProgram *shader_program, bool instantiate_resource=true) (defined in Geometry)Geometry
setShaderProgram(ShaderProgram *shader_program, char *render_pass, bool instantiate_resource=true) (defined in Geometry)Geometry
setTexture(const char *name, Texture *tex) (defined in Geometry)Geometry
setTranslate(f32 x, f32 y, f32 z) (defined in Transformable)Transformable
setTranslate(vec3f v) (defined in Transformable)Transformable
setVector(const char *name, void *vecptr, u32 dimension, UniformType_t type) (defined in Geometry)Geometry
setVectorArray(const char *name, void *list, u32 n_values, u32 dimension, UniformType_t type) (defined in Geometry)Geometry
setVertexArray(VertexArray *vertex_array, bool instantiate_resource=true) (defined in Geometry)Geometry
setVisible(bool visible)Node
shaderProgram (defined in Geometry)Geometry [protected]
T (defined in Transformable)Transformable [protected]
Transformable(const char *nname, NodeType_t ntype) (defined in Transformable)Transformable [protected]
transformTime (defined in Transformable)Transformable [protected]
translate(f32 x, f32 y, f32 z) (defined in Transformable)Transformable
translate(vec3f v) (defined in Transformable)Transformable
type (defined in Node)Node [protected]
uniform (defined in Geometry)Geometry [protected]
vertexArray (defined in Geometry)Geometry [protected]
worldInvTime (defined in Transformable)Transformable [protected]
worldMatrix (defined in Transformable)Transformable [protected]
worldMatrixInverse (defined in Transformable)Transformable [protected]
worldTime (defined in Transformable)Transformable [protected]
~Geometry() (defined in Geometry)Geometry [protected]
~Node()Node [protected, virtual]
~Transformable() (defined in Transformable)Transformable [protected]
 All Classes Functions