# osg::Geometry Member List

This is the complete list of members for osg::Geometry, including all inherited members.

_bbox | osg::Drawable | `[mutable, protected]`
_bbox_computed | osg::Drawable | `[mutable, protected]`
_colorData | osg::Geometry | `[protected]`
_cullCallback | osg::Drawable | `[protected]`
_dataVariance | osg::Object | `[protected]`
_drawCallback | osg::Drawable | `[protected]`
_fastPath | osg::Geometry | `[mutable, protected]`
_fastPathHint | osg::Geometry | `[protected]`
_fogCoordData | osg::Geometry | `[protected]`
_globjList | osg::Drawable | `[mutable, protected]`
_internalOptimizedGeometry | osg::Geometry | `[protected]`
_normalData | osg::Geometry | `[protected]`
_parents | osg::Drawable | `[protected]`
_primitives | osg::Geometry | `[protected]`
_refCount | osg::Referenced | `[mutable, protected]`
_refMutex | osg::Referenced | `[mutable, protected]`
_secondaryColorData | osg::Geometry | `[protected]`
_shape | osg::Drawable | `[protected]`
_stateset | osg::Drawable | `[protected]`
_supportsDisplayList | osg::Drawable | `[protected]`
_supportsVertexBufferObjects | osg::Drawable | `[protected]`
_texCoordList | osg::Geometry | `[protected]`
_updateCallback | osg::Drawable | `[protected]`
_useDisplayList | osg::Drawable | `[protected]`
_userData | osg::Object | `[protected]`
_useVertexBufferObjects | osg::Drawable | `[protected]`
_vboList | osg::Drawable | `[mutable, protected]`
_vertexAttribList | osg::Geometry | `[protected]`
_vertexData | osg::Geometry | `[protected]`
accept(AttributeFunctor &af) | osg::Geometry | `[virtual]`
accept(ConstAttributeFunctor &af) const | osg::Geometry | `[virtual]`
accept(PrimitiveFunctor &pf) const | osg::Geometry | `[virtual]`
accept(PrimitiveIndexFunctor &pf) const | osg::Geometry | `[virtual]`
addParent(osg::Node *node) | osg::Drawable | `[protected]`
addPrimitiveSet(PrimitiveSet *primitiveset) | osg::Geometry |
areFastPathsUsed() const | osg::Geometry | `[inline]`
ArrayList typedef | osg::Geometry |
asGeometry() | osg::Geometry | `[inline, virtual]`
asGeometry() const | osg::Geometry | `[inline, virtual]`
ATTIBUTE_6 enum value | osg::Drawable |
ATTIBUTE_7 enum value | osg::Drawable |
AttributeBinding enum name | osg::Geometry |
AttributeType typedef | osg::Drawable |
AttributeTypes enum name | osg::Drawable |
BIND_OFF enum value | osg::Geometry |
BIND_OVERALL enum value | osg::Geometry |
BIND_PER_PRIMITIVE enum value | osg::Geometry |
BIND_PER_PRIMITIVE_SET enum value | osg::Geometry |
BIND_PER_VERTEX enum value | osg::Geometry |
className() const | osg::Geometry | `[inline, virtual]`
clone(const CopyOp &copyop) const | osg::Geometry | `[inline, virtual]`
cloneType() const | osg::Geometry | `[inline, virtual]`
COLORS enum value | osg::Drawable |
compileGLObjects(State &state) const | osg::Drawable | `[virtual]`
computeBound() const | osg::Drawable | `[protected, virtual]`
computeCorrectBindingsAndArraySizes() | osg::Geometry |
computeCorrectBindingsAndArraySizes(ArrayData &arrayData, const char *arrayName) | osg::Geometry | `[protected]`
computeCorrectBindingsAndArraySizes(Vec3ArrayData &arrayData, const char *arrayName) | osg::Geometry | `[protected]`
computeFastPathsUsed() | osg::Geometry |
computeInternalOptimizedGeometry() | osg::Geometry |
copyToAndOptimize(Geometry &target) | osg::Geometry |
DataVariance enum name | osg::Object |
deleteDisplayList(unsigned int contextID, GLuint globj, unsigned int sizeHint=0) | osg::Drawable | `[static]`
DeleteHandler class | osg::Referenced | `[friend]`
deleteVertexBufferObject(unsigned int contextID, GLuint globj) | osg::Drawable | `[static]`
dirtyBound() | osg::Drawable |
dirtyDisplayList() | osg::Drawable |
draw(State &state) const | osg::Drawable | `[inline]`
Drawable() | osg::Drawable |
Drawable(const Drawable &drawable, const CopyOp &copyop=CopyOp::SHALLOW_COPY) | osg::Drawable |
drawImplementation(State &state) const | osg::Geometry | `[virtual]`
DYNAMIC enum value | osg::Object |
empty() const | osg::Geometry |
flushAllDeletedDisplayLists(unsigned int contextID) | osg::Drawable | `[static]`
flushDeletedDisplayLists(unsigned int contextID, double &availableTime) | osg::Drawable | `[static]`
flushDeletedVertexBufferObjects(unsigned int contextID, double currentTime, double &availableTime) | osg::Drawable | `[static]`
FOG_COORDS enum value | osg::Drawable |
generateDisplayList(unsigned int contextID, unsigned int sizeHint=0) | osg::Drawable | `[static]`
Geode class | osg::Drawable | `[friend]`
Geometry() | osg::Geometry |
Geometry(const Geometry &geometry, const CopyOp &copyop=CopyOp::SHALLOW_COPY) | osg::Geometry |
getBound() const | osg::Drawable | `[inline]`
getColorArray() | osg::Geometry | `[inline]`
getColorArray() const | osg::Geometry | `[inline]`
getColorBinding() const | osg::Geometry | `[inline]`
getColorData() | osg::Geometry | `[inline]`
getColorData() const | osg::Geometry | `[inline]`
getColorIndices() | osg::Geometry | `[inline]`
getColorIndices() const | osg::Geometry | `[inline]`
getCullCallback() | osg::Drawable | `[inline]`
getCullCallback() const | osg::Drawable | `[inline]`
getDataVariance() const | osg::Object | `[inline]`
getDeleteHandler() | osg::Referenced | `[static]`
getDrawCallback() | osg::Drawable | `[inline]`
getDrawCallback() const | osg::Drawable | `[inline]`
getExtensions(unsigned int contextID, bool createIfNotInitalized) | osg::Drawable | `[static]`
getFastPathHint() const | osg::Geometry | `[inline]`
getFogCoordArray() | osg::Geometry | `[inline]`
getFogCoordArray() const | osg::Geometry | `[inline]`
getFogCoordBinding() const | osg::Geometry | `[inline]`
getFogCoordData() | osg::Geometry | `[inline]`
getFogCoordData() const | osg::Geometry | `[inline]`
getFogCoordIndices() | osg::Geometry | `[inline]`
getFogCoordIndices() const | osg::Geometry | `[inline]`
getGLObjectSizeHint() const | osg::Geometry | `[virtual]`
getInternalOptimizedGeometry() | osg::Geometry | `[inline]`
getInternalOptimizedGeometry() const | osg::Geometry | `[inline]`
getMinimumNumberOfDisplayListsToRetainInCache() | osg::Drawable | `[static]`
getNormalArray() | osg::Geometry | `[inline]`
getNormalArray() const | osg::Geometry | `[inline]`
getNormalBinding() const | osg::Geometry | `[inline]`
getNormalData() | osg::Geometry | `[inline]`
getNormalData() const | osg::Geometry | `[inline]`
getNormalIndices() | osg::Geometry | `[inline]`
getNormalIndices() const | osg::Geometry | `[inline]`
getNumParents() const | osg::Drawable | `[inline]`
getNumPrimitiveSets() const | osg::Geometry | `[inline]`
getNumTexCoordArrays() const | osg::Geometry | `[inline]`
getNumVertexAttribArrays() const | osg::Geometry | `[inline]`
getOrCreateStateSet() | osg::Drawable |
getParent(unsigned int i) | osg::Drawable | `[inline]`
getParent(unsigned int i) const | osg::Drawable | `[inline]`
getParents() const | osg::Drawable | `[inline]`
getParents() | osg::Drawable | `[inline]`
getPrimitiveSet(unsigned int pos) | osg::Geometry | `[inline]`
getPrimitiveSet(unsigned int pos) const | osg::Geometry | `[inline]`
getPrimitiveSetIndex(const PrimitiveSet *primitiveset) const | osg::Geometry |
getPrimitiveSetList() | osg::Geometry | `[inline]`
getPrimitiveSetList() const | osg::Geometry | `[inline]`
getSecondaryColorArray() | osg::Geometry | `[inline]`
getSecondaryColorArray() const | osg::Geometry | `[inline]`
getSecondaryColorBinding() const | osg::Geometry | `[inline]`
getSecondaryColorData() | osg::Geometry | `[inline]`
getSecondaryColorData() const | osg::Geometry | `[inline]`
getSecondaryColorIndices() | osg::Geometry | `[inline]`
getSecondaryColorIndices() const | osg::Geometry | `[inline]`
getShape() | osg::Drawable | `[inline]`
getShape() const | osg::Drawable | `[inline]`
getStateSet() | osg::Drawable | `[inline]`
getStateSet() const | osg::Drawable | `[inline]`
getSupportsDisplayList() const | osg::Drawable | `[inline]`
getTexCoordArray(unsigned int unit) | osg::Geometry |
getTexCoordArray(unsigned int unit) const | osg::Geometry |
getTexCoordArrayList() | osg::Geometry | `[inline]`
getTexCoordArrayList() const | osg::Geometry | `[inline]`
getTexCoordData(unsigned int index) | osg::Geometry |
getTexCoordData(unsigned int index) const | osg::Geometry |
getTexCoordIndices(unsigned int unit) | osg::Geometry |
getTexCoordIndices(unsigned int unit) const | osg::Geometry |
getThreadSafeReferenceCounting() | osg::Referenced | `[static]`
getUpdateCallback() | osg::Drawable | `[inline]`
getUpdateCallback() const | osg::Drawable | `[inline]`
getUseDisplayList() const | osg::Drawable | `[inline]`
getUserData() | osg::Object | `[inline]`
getUserData() const | osg::Object | `[inline]`
getUseVertexBufferObjects() const | osg::Drawable | `[inline]`
getVertexArray() | osg::Geometry | `[inline]`
getVertexArray() const | osg::Geometry | `[inline]`
getVertexAttribArray(unsigned int index) | osg::Geometry |
getVertexAttribArray(unsigned int index) const | osg::Geometry |
getVertexAttribArrayList() | osg::Geometry | `[inline]`
getVertexAttribArrayList() const | osg::Geometry | `[inline]`
getVertexAttribBinding(unsigned int index) const | osg::Geometry |
getVertexAttribData(unsigned int index) | osg::Geometry |
getVertexAttribData(unsigned int index) const | osg::Geometry |
getVertexAttribIndices(unsigned int index) | osg::Geometry |
getVertexAttribIndices(unsigned int index) const | osg::Geometry |
getVertexAttribNormalize(unsigned int index) const | osg::Geometry |
getVertexData() | osg::Geometry | `[inline]`
getVertexData() const | osg::Geometry | `[inline]`
getVertexIndices() | osg::Geometry | `[inline]`
getVertexIndices() const | osg::Geometry | `[inline]`
GLObjectList typedef | osg::Drawable | `[protected]`
insertPrimitiveSet(unsigned int i, PrimitiveSet *primitiveset) | osg::Geometry |
isSameKindAs(const Object *obj) const | osg::Geometry | `[inline, virtual]`
libraryName() const | osg::Geometry | `[inline, virtual]`
Node class | osg::Drawable | `[friend]`
NORMALS enum value | osg::Drawable |
Object() | osg::Object | `[inline]`
Object(const Object &, const CopyOp &copyop=CopyOp::SHALLOW_COPY) | osg::Object |
operator=(const Geometry &) | osg::Geometry | `[inline, protected]`
osg::Drawable::operator=(const Drawable &) | osg::Drawable | `[inline, protected]`
osg::Referenced::operator=(const Referenced &) | osg::Referenced | `[inline]`
ParentList typedef | osg::Drawable |
PrimitiveSetList typedef | osg::Geometry |
ref() const | osg::Referenced |
referenceCount() const | osg::Referenced | `[inline]`
Referenced() | osg::Referenced | `[inline]`
Referenced(const Referenced &) | osg::Referenced | `[inline]`
releaseGLObjects(State *state=0) const | osg::Drawable | `[virtual]`
removeInternalOptimizedGeometry() | osg::Geometry | `[inline]`
removeParent(osg::Node *node) | osg::Drawable | `[protected]`
removePrimitiveSet(unsigned int i, unsigned int numElementsToRemove=1) | osg::Geometry |
s_InvalidArrayData | osg::Geometry | `[static]`
s_numberDeletedDrawablesInLastFrame | osg::Drawable | `[static]`
s_numberDrawablesReusedLastInLastFrame | osg::Drawable | `[static]`
s_numberNewDrawablesInLastFrame | osg::Drawable | `[static]`
SECONDARY_COLORS enum value | osg::Drawable |
setBound(const BoundingBox &bb) const | osg::Drawable | `[protected]`
setColorArray(Array *array) | osg::Geometry | `[inline]`
setColorBinding(AttributeBinding ab) | osg::Geometry | `[inline]`
setColorData(const ArrayData &arrayData) | osg::Geometry | `[inline]`
setColorIndices(IndexArray *array) | osg::Geometry | `[inline]`
setCullCallback(CullCallback *cc) | osg::Drawable | `[inline, virtual]`
setDataVariance(DataVariance dv) | osg::Object | `[inline]`
setDeleteHandler(DeleteHandler *handler) | osg::Referenced | `[static]`
setDrawCallback(DrawCallback *dc) | osg::Drawable | `[inline, virtual]`
setExtensions(unsigned int contextID, Extensions *extensions) | osg::Drawable | `[static]`
setFastPathHint(bool on) | osg::Geometry | `[inline]`
setFogCoordArray(Array *array) | osg::Geometry | `[inline]`
setFogCoordBinding(AttributeBinding ab) | osg::Geometry | `[inline]`
setFogCoordData(const ArrayData &arrayData) | osg::Geometry | `[inline]`
setFogCoordIndices(IndexArray *array) | osg::Geometry | `[inline]`
setInternalOptimizedGeometry(osg::Geometry *geometry) | osg::Geometry | `[inline]`
setMinimumNumberOfDisplayListsToRetainInCache(unsigned int minimum) | osg::Drawable | `[static]`
setNormalArray(Vec3Array *array) | osg::Geometry | `[inline]`
setNormalBinding(AttributeBinding ab) | osg::Geometry | `[inline]`
setNormalData(const Vec3ArrayData &arrayData) | osg::Geometry | `[inline]`
setNormalIndices(IndexArray *array) | osg::Geometry | `[inline]`
setPrimitiveSet(unsigned int i, PrimitiveSet *primitiveset) | osg::Geometry |
setPrimitiveSetList(const PrimitiveSetList &primitives) | osg::Geometry | `[inline]`
setSecondaryColorArray(Array *array) | osg::Geometry | `[inline]`
setSecondaryColorBinding(AttributeBinding ab) | osg::Geometry | `[inline]`
setSecondaryColorData(const ArrayData &arrayData) | osg::Geometry | `[inline]`
setSecondaryColorIndices(IndexArray *array) | osg::Geometry | `[inline]`
setShape(Shape *shape) | osg::Drawable | `[inline]`
setStateSet(StateSet *state) | osg::Drawable | `[inline]`
setSupportsDisplayList(bool flag) | osg::Drawable |
setTexCoordArray(unsigned int unit, Array *) | osg::Geometry |
setTexCoordData(unsigned int index, const ArrayData &arrayData) | osg::Geometry |
setTexCoordIndices(unsigned int unit, IndexArray *) | osg::Geometry |
setThreadSafeReferenceCounting(bool enableThreadSafeReferenceCounting) | osg::Referenced | `[static]`
setUpdateCallback(UpdateCallback *ac) | osg::Drawable | `[virtual]`
setUseDisplayList(bool flag) | osg::Drawable |
setUserData(Referenced *obj) | osg::Object | `[inline]`
setUseVertexBufferObjects(bool flag) | osg::Drawable |
setVertexArray(Array *array) | osg::Geometry | `[inline]`
setVertexAttribArray(unsigned int index, Array *array) | osg::Geometry |
setVertexAttribBinding(unsigned int index, AttributeBinding ab) | osg::Geometry |
setVertexAttribData(unsigned int index, const ArrayData &arrayData) | osg::Geometry |
setVertexAttribIndices(unsigned int index, IndexArray *array) | osg::Geometry |
setVertexAttribNormalize(unsigned int index, GLboolean norm) | osg::Geometry |
setVertexData(const ArrayData &arrayData) | osg::Geometry | `[inline]`
setVertexIndices(IndexArray *array) | osg::Geometry | `[inline]`
STATIC enum value | osg::Object |
suitableForOptimization() const | osg::Geometry |
supports(AttributeFunctor &) const | osg::Geometry | `[inline, virtual]`
supports(ConstAttributeFunctor &) const | osg::Geometry | `[inline, virtual]`
supports(PrimitiveFunctor &) const | osg::Geometry | `[inline, virtual]`
supports(PrimitiveIndexFunctor &) const | osg::Geometry | `[inline, virtual]`
TEXTURE_COORDS enum value | osg::Drawable |
TEXTURE_COORDS_0 enum value | osg::Drawable |
TEXTURE_COORDS_1 enum value | osg::Drawable |
TEXTURE_COORDS_2 enum value | osg::Drawable |
TEXTURE_COORDS_3 enum value | osg::Drawable |
TEXTURE_COORDS_4 enum value | osg::Drawable |
TEXTURE_COORDS_5 enum value | osg::Drawable |
TEXTURE_COORDS_6 enum value | osg::Drawable |
TEXTURE_COORDS_7 enum value | osg::Drawable |
unref() const | osg::Referenced |
unref_nodelete() const | osg::Referenced |
verifyBindings() const | osg::Geometry |
verifyBindings(const ArrayData &arrayData) const | osg::Geometry | `[protected]`
verifyBindings(const Vec3ArrayData &arrayData) const | osg::Geometry | `[protected]`
VERTICES enum value | osg::Drawable |
WEIGHTS enum value | osg::Drawable |
~Drawable() | osg::Drawable | `[protected, virtual]`
~Geometry() | osg::Geometry | `[protected, virtual]`
~Object() | osg::Object | `[inline, protected, virtual]`
~Referenced() | osg::Referenced | `[protected, virtual]`