, including all inherited members.
addChild(Node *child) | Node | |
applyUniforms() const | Boolean | [protected] |
applyUniforms(int i) const | Boolean | [protected] |
areChildrenDestroyable() const (defined in Node) | Node | [inline, virtual] |
areChildrenPreparable() const (defined in Node) | Node | [inline, virtual] |
areChildrenPrintable() const (defined in Node) | Node | [inline, virtual] |
areChildrenSelectable() const (defined in Node) | Node | [inline, virtual] |
areChildrenTraversable() const (defined in Node) | Node | [inline, virtual] |
associate() | Boolean | [virtual] |
associateAfter() (defined in Node) | Node | [inline, virtual] |
associateUniforms() | Boolean | [protected] |
begin() (defined in Node) | Node | [inline] |
Boolean(const Tag &tag, ShapeTraits traits) | Boolean | |
calculate() | Boolean | [protected] |
calculateExtents() | Boolean | [protected] |
calculateExtents(Node *node) | Boolean | [protected] |
calculateOverlap() | Boolean | [protected] |
calculateTangible()=0 (defined in Boolean) | Boolean | [protected, pure virtual] |
checkForDefaultUniforms() (defined in Shape) | Shape | [protected] |
children (defined in Node) | Node | [protected] |
compare(Node *A, Node *B) | Node | [static] |
depth (defined in Node) | Node | [protected] |
destroy(Node *node) (defined in Node) | Node | [static] |
draw() const | Boolean | [virtual] |
Hexahedron::draw(int first, int number) const | Shape | |
end() (defined in Node) | Node | [inline] |
erase(iterator it) (defined in Node) | Node | [inline] |
extents (defined in Boolean) | Boolean | [protected] |
finalize() | Boolean | [virtual] |
finalizeAfter() (defined in Node) | Node | [inline, virtual] |
finalizeUniforms() | Boolean | [protected] |
findByID(unsigned int id) | Identifiable | [static] |
findGroup() | Boolean | [protected] |
findRoot(Node *node) (defined in Node) | Node | [static] |
findShapes() | Boolean | [protected] |
findTransforms() | Boolean | [protected] |
findUniforms() | Boolean | [protected] |
FLT_INF (defined in Boolean) | Boolean | [protected, static] |
getAttribute(const string &key) const (defined in Node) | Node | [virtual] |
getAttributes() const | Shape | [inline, virtual] |
getChildren() const (defined in Node) | Node | [inline] |
getClassName() const (defined in Node) | Node | |
getCount() const | Shape | [inline, virtual] |
getDepth() const (defined in Node) | Node | [inline] |
getExtent() | SimpleTransformable | [virtual] |
getID() const | Identifiable | [virtual] |
getLimit() const | Shape | [inline, virtual] |
getName() const | Shape | [inline, virtual] |
getOffset(const string &name) const | Shape | [protected, virtual] |
getParent() const (defined in Node) | Node | [inline] |
getPosition() | SimpleTransformable | [virtual] |
getProgram() const | Shape | [inline, virtual] |
getTag() const (defined in Node) | Node | [inline] |
getTraits() | Hexahedron | [protected, static] |
group (defined in Boolean) | Boolean | [protected] |
hasChildren() const (defined in Node) | Node | [inline] |
Hexahedron(const Tag &tag, ShapeTraits traits) (defined in Hexahedron) | Hexahedron | |
Identifiable() | Identifiable | |
indices (defined in Hexahedron) | Hexahedron | [protected, static] |
isBufferStored(const string &className) | Shape | [protected, static] |
isOverlapped() const | Boolean | [protected] |
isSelectable() const (defined in SimpleDrawable) | SimpleDrawable | [inline, virtual] |
isSelected() const (defined in SimpleDrawable) | SimpleDrawable | [inline, virtual] |
isSubstantial(const Extent &extent) | Boolean | [protected, static] |
isVisible() const (defined in SimpleDrawable) | SimpleDrawable | [inline, virtual] |
iterator typedef (defined in Node) | Node | |
load() | Hexahedron | [protected, static] |
loaded (defined in Hexahedron) | Hexahedron | [protected, static] |
mvm (defined in Boolean) | Boolean | [protected] |
Node(const Tag &tag) | Node | |
of (defined in Boolean) | Boolean | [protected] |
onNodeEvent(NodeEvent &event) | Boolean | [virtual] |
operation (defined in Boolean) | Boolean | [protected] |
operator<< (defined in Node) | Node | [friend] |
overlap (defined in Boolean) | Boolean | [protected] |
parent (defined in Node) | Node | [protected] |
selectable (defined in SimpleDrawable) | SimpleDrawable | [protected] |
selected (defined in SimpleDrawable) | SimpleDrawable | [protected] |
setAttribute(pair< string, string > attribute) (defined in Node) | Node | [inline, virtual] |
setAttributes(list< VertexAttribute > &attributes) | Shape | [inline, virtual] |
setBufferData(const string &name, GLfloat data[][3]) | Shape | [protected] |
setCount(GLuint count) | Shape | [inline, protected, virtual] |
setDepth(float depth) (defined in Node) | Node | [inline] |
setLimit(GLuint limit) | Shape | [inline, protected, virtual] |
setParent(Node *parent) (defined in Node) | Node | [inline] |
setProgram(Program *program) | Shape | [inline, virtual] |
setSelected(bool selected) (defined in SimpleDrawable) | SimpleDrawable | [inline, virtual] |
setVisible(bool visible) (defined in SimpleDrawable) | SimpleDrawable | [inline, virtual] |
Shape(const Tag &tag, ShapeTraits traits) | Shape | |
shapes (defined in Boolean) | Boolean | [protected] |
SimpleDrawable(const Tag &tag) | SimpleDrawable | |
SimpleTransformable(const Tag &tag) (defined in SimpleTransformable) | SimpleTransformable | |
suppressor (defined in Boolean) | Boolean | [protected] |
tag (defined in Node) | Node | [protected] |
tangible (defined in Boolean) | Boolean | [protected] |
toArray(float array[24][3], const Vector &l, const Vector &u) | Hexahedron | [protected, static] |
toggleSelected() (defined in SimpleDrawable) | SimpleDrawable | [inline, virtual] |
toggleVisible() (defined in SimpleDrawable) | SimpleDrawable | [inline, virtual] |
toNormals(GLfloat array[24][3]) | Hexahedron | [protected, static] |
toString() const | Boolean | [virtual] |
uniforms (defined in Boolean) | Boolean | [protected] |
updateBuffer() | Boolean | [protected, virtual] |
updateBufferCoords()=0 (defined in Hexahedron) | Hexahedron | [protected, pure virtual] |
updateBufferNormals() | Hexahedron | [protected, virtual] |
updateBufferPoints() | Hexahedron | [protected, virtual] |
updatePositionExtent() | SimpleTransformable | [protected] |
visible (defined in SimpleDrawable) | SimpleDrawable | [protected] |
~Boolean() | Boolean | [virtual] |
~Node() (defined in Node) | Node | [inline, virtual] |