, 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] |