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