osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > Member List

This is the complete list of members for osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType >, including all inherited members.

_arrayType | osg::Array | protected
_binding | osg::Array | protected
_bufferIndex | osg::BufferData | protected
_bufferObject | osg::BufferData | protected
_dataSize | osg::Array | protected
_dataType | osg::Array | protected
_dataVariance | osg::Object | protected
_modifiedCallback | osg::BufferData | protected
_modifiedCount | osg::BufferData | protected
_name | osg::Object | protected
_normalize | osg::Array | protected
_numClients | osg::BufferData | protected
_observerSet | osg::Referenced | mutable protected
_preserveDataType | osg::Array | protected
_refCount | osg::Referenced | mutable protected
_userDataContainer | osg::Object | protected
accept(ArrayVisitor &av) | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
accept(ConstArrayVisitor &av) const | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
accept(unsigned int index, ValueVisitor &vv) | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
accept(unsigned int index, ConstValueVisitor &vv) const | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
addClient(osg::Object *) | osg::BufferData | inline
addObserver(Observer *observer) const | osg::Referenced |
allocator_type typedef | osg::MixinVector< T > |
Array(Type arrayType=ArrayType, GLint dataSize=0, GLenum dataType=0, Binding binding=BIND_UNDEFINED) | osg::Array | inline
Array(const Array &array, const CopyOp &copyop=CopyOp::SHALLOW_COPY) | osg::Array | inline
ArrayType enum value | osg::Array |
asArray() | osg::Array | inline virtual
asArray() const | osg::Array | inline virtual
asCallback() | osg::Object | inline virtual
asCallback() const | osg::Object | inline virtual
asCallbackObject() | osg::Object | inline virtual
asCallbackObject() const | osg::Object | inline virtual
asCamera() | osg::Object | inline virtual
asCamera() const | osg::Object | inline virtual
asDrawable() | osg::Object | inline virtual
asDrawable() const | osg::Object | inline virtual
asImage() | osg::BufferData | inline virtual
asImage() const | osg::BufferData | inline virtual
asNode() | osg::Object | inline virtual
asNode() const | osg::Object | inline virtual
asNodeVisitor() | osg::Object | inline virtual
asNodeVisitor() const | osg::Object | inline virtual
asPrimitiveSet() | osg::BufferData | inline virtual
asPrimitiveSet() const | osg::BufferData | inline virtual
assign(size_type count, const value_type &value) | osg::MixinVector< T > | inline
asStateAttribute() | osg::Object | inline virtual
asStateAttribute() const | osg::Object | inline virtual
asStateSet() | osg::Object | inline virtual
asStateSet() const | osg::Object | inline virtual
asUniform() | osg::Object | inline virtual
asUniform() const | osg::Object | inline virtual
asUserDataContainer() | osg::Object | inline virtual
asUserDataContainer() const | osg::Object | inline virtual
asValueObject() | osg::Object | inline virtual
asValueObject() const | osg::Object | inline virtual
asVector() | osg::MixinVector< T > | inline
at(size_type index) const | osg::MixinVector< T > | inline
back() const | osg::MixinVector< T > | inline
begin() const | osg::MixinVector< T > | inline
BIND_OFF enum value | osg::Array |
BIND_OVERALL enum value | osg::Array |
BIND_PER_PRIMITIVE_SET enum value | osg::Array |
BIND_PER_VERTEX enum value | osg::Array |
BIND_UNDEFINED enum value | osg::Array |
Binding enum name | osg::Array |
BufferData() | osg::BufferData | inline
BufferData(const BufferData &bd, const CopyOp &copyop=CopyOp::SHALLOW_COPY) | osg::BufferData | inline
ByteArrayType enum value | osg::Array |
capacity() const | osg::MixinVector< T > | inline
className() const | osg::Array | virtual
clear() | osg::MixinVector< T > | inline
clone(const CopyOp &copyop) const | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
cloneType() const | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
compare(unsigned int lhs, unsigned int rhs) const | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
computeDataVariance() | osg::Object | inline virtual
const_iterator typedef | osg::MixinVector< T > |
const_pointer typedef | osg::MixinVector< T > |
const_reference typedef | osg::MixinVector< T > |
const_reverse_iterator typedef | osg::MixinVector< T > |
DataVariance enum name | osg::Object |
deleteUsingDeleteHandler() const | osg::Referenced | protected
difference_type typedef | osg::MixinVector< T > |
dirty() | osg::BufferData | inline
DoubleArrayType enum value | osg::Array |
DYNAMIC enum value | osg::Object |
ElementDataType typedef | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > |
empty() const | osg::MixinVector< T > | inline
end() const | osg::MixinVector< T > | inline
erase(iterator where) | osg::MixinVector< T > | inline
FloatArrayType enum value | osg::Array |
front() const | osg::MixinVector< T > | inline
get_allocator() const | osg::MixinVector< T > | inline
getBinding() const | osg::Array | inline
getBufferIndex() const | osg::BufferData | inline
getBufferObject() | osg::BufferData | inline
getBufferObject() const | osg::BufferData | inline
getCompoundClassName() const | osg::Object | inline
getDataPointer() const | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
getDataPointer(unsigned int index) const | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
getDataSize() const | osg::Array | inline
getDataType() const | osg::Array | inline
getDataVariance() const | osg::Object | inline
getDeleteHandler() | osg::Referenced | static
getElementSize() const | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
getGLBufferObject(unsigned int contextID) const | osg::BufferData | inline
getGlobalReferencedMutex() | osg::Referenced | static
getModifiedCallback() | osg::BufferData | inline
getModifiedCallback() const | osg::BufferData | inline
getModifiedCount() const | osg::BufferData | inline
getName() const | osg::Object | inline
getNormalize() const | osg::Array | inline
getNumClients() const | osg::BufferData | inline
getNumElements() const | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
getObserverSet() const | osg::Referenced | inline
getOrCreateGLBufferObject(unsigned int contextID) const | osg::BufferData | inline
getOrCreateObserverSet() const | osg::Referenced |
getOrCreateUserDataContainer() | osg::Object |
getPreserveDataType() const | osg::Array | inline
getRefMutex() const | osg::Referenced | inline
getThreadSafeRefUnref() const | osg::Referenced | inline
getTotalDataSize() const | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
getType() const | osg::Array | inline
getUserData() | osg::Object | virtual
getUserData() const | osg::Object | virtual
getUserDataContainer() | osg::Object | inline
getUserDataContainer() const | osg::Object | inline
getUserValue(const std::string &name, T &value) const | osg::Object |
getUserValue(const std::string &name, T &value) const | osg::Object |
getVertexBufferObject() | osg::Array | inline
getVertexBufferObject() const | osg::Array | inline
index(unsigned int pos) const | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
IndexArray(Type arrayType=ArrayType, GLint dataSize=0, GLenum dataType=0) | osg::IndexArray | inline
IndexArray(const Array &array, const CopyOp &copyop=CopyOp::SHALLOW_COPY) | osg::IndexArray | inline
insert(iterator where, const value_type &value) | osg::MixinVector< T > | inline
Int64ArrayType enum value | osg::Array |
IntArrayType enum value | osg::Array |
isSameKindAs(const Object *obj) const | osg::IndexArray | inline virtual
iterator typedef | osg::MixinVector< T > |
LastArrayType enum value | osg::Array |
libraryName() const | osg::Array | inline virtual
MatrixArrayType enum value | osg::Array |
MatrixdArrayType enum value | osg::Array |
max_size() const | osg::MixinVector< T > | inline
MixinVector() | osg::MixinVector< T > | inline explicit
Object() | osg::Object | inline
Object(bool threadSafeRefUnref) | osg::Object | inline explicit
Object(const Object &, const CopyOp &copyop=CopyOp::SHALLOW_COPY) | osg::Object |
operator=(const TemplateIndexArray &array) | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline
osg::Referenced::operator=(const Referenced &) | osg::Referenced | inline
osg::MixinVector< T >::operator=(const vector_type &other) | osg::MixinVector< T > | inline
operator[](size_type index) const | osg::MixinVector< T > | inline
pointer typedef | osg::MixinVector< T > |
pop_back() | osg::MixinVector< T > | inline
push_back(const value_type &value) | osg::MixinVector< T > | inline
QuatArrayType enum value | osg::Array |
rbegin() const | osg::MixinVector< T > | inline
ref() const | osg::Referenced | inline
reference typedef | osg::MixinVector< T > |
referenceCount() const | osg::Referenced | inline
Referenced() | osg::Referenced |
Referenced(bool threadSafeRefUnref) | osg::Referenced | explicit
Referenced(const Referenced &) | osg::Referenced |
releaseGLObjects(State *state=0) const | osg::BufferData | virtual
removeClient(osg::Object *) | osg::BufferData | inline
removeObserver(Observer *observer) const | osg::Referenced |
rend() const | osg::MixinVector< T > | inline
reserve(size_type new_capacity) | osg::MixinVector< T > | inline
reserveArray(unsigned int num) | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
resize(size_type new_size, const value_type &fill_value=value_type()) | osg::MixinVector< T > | inline
resizeArray(unsigned int num) | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
resizeGLObjectBuffers(unsigned int maxSize) | osg::BufferData | virtual
reverse_iterator typedef | osg::MixinVector< T > |
setBinding(Binding binding) | osg::Array | inline
setBufferIndex(unsigned int index) | osg::BufferData | inline
setBufferObject(BufferObject *bufferObject) | osg::BufferData |
setDataVariance(DataVariance dv) | osg::Object | inline
setDeleteHandler(DeleteHandler *handler) | osg::Referenced | static
setModifiedCallback(ModifiedCallback *md) | osg::BufferData | inline
setModifiedCount(unsigned int value) | osg::BufferData | inline
setName(const std::string &name) | osg::Object | inline virtual
setName(const char *name) | osg::Object | inline
setNormalize(bool normalize) | osg::Array | inline
setPreserveDataType(bool preserve) | osg::Array | inline
setThreadSafeRefUnref(bool threadSafe) | osg::Object | virtual
setUserData(Referenced *obj) | osg::Object | virtual
setUserData(const ref_ptr< T > &ud) | osg::Object | inline
setUserDataContainer(osg::UserDataContainer *udc) | osg::Object |
setUserDataContainer(const ref_ptr< T > &udc) | osg::Object | inline
setUserValue(const std::string &name, const T &value) | osg::Object |
setVertexBufferObject(osg::VertexBufferObject *vbo) | osg::Array | inline
ShortArrayType enum value | osg::Array |
signalObserversAndDelete(bool signalDelete, bool doDelete) const | osg::Referenced | protected
size() const | osg::MixinVector< T > | inline
size_type typedef | osg::MixinVector< T > |
STATIC enum value | osg::Object |
swap(vector_type &other) | osg::MixinVector< T > | inline
TemplateIndexArray() | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline
TemplateIndexArray(const TemplateIndexArray &ta, const CopyOp &copyop=CopyOp::SHALLOW_COPY) | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline
TemplateIndexArray(unsigned int no) | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline
TemplateIndexArray(unsigned int no, T *ptr) | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline
TemplateIndexArray(InputIterator first, InputIterator last) | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline
trim() | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline virtual
Type enum name | osg::Array |
UByteArrayType enum value | osg::Array |
UInt64ArrayType enum value | osg::Array |
UIntArrayType enum value | osg::Array |
unref() const | osg::Referenced | inline
unref_nodelete() const | osg::Referenced |
UNSPECIFIED enum value | osg::Object |
UShortArrayType enum value | osg::Array |
value_type typedef | osg::MixinVector< T > |
Vec2ArrayType enum value | osg::Array |
Vec2bArrayType enum value | osg::Array |
Vec2dArrayType enum value | osg::Array |
Vec2iArrayType enum value | osg::Array |
Vec2sArrayType enum value | osg::Array |
Vec2ubArrayType enum value | osg::Array |
Vec2uiArrayType enum value | osg::Array |
Vec2usArrayType enum value | osg::Array |
Vec3ArrayType enum value | osg::Array |
Vec3bArrayType enum value | osg::Array |
Vec3dArrayType enum value | osg::Array |
Vec3iArrayType enum value | osg::Array |
Vec3sArrayType enum value | osg::Array |
Vec3ubArrayType enum value | osg::Array |
Vec3uiArrayType enum value | osg::Array |
Vec3usArrayType enum value | osg::Array |
Vec4ArrayType enum value | osg::Array |
Vec4bArrayType enum value | osg::Array |
Vec4dArrayType enum value | osg::Array |
Vec4iArrayType enum value | osg::Array |
Vec4sArrayType enum value | osg::Array |
Vec4ubArrayType enum value | osg::Array |
Vec4uiArrayType enum value | osg::Array |
Vec4usArrayType enum value | osg::Array |
~Array() | osg::Array | inline protected virtual
~BufferData() | osg::BufferData | protected virtual
~IndexArray() | osg::IndexArray | inline protected virtual
~MixinVector() | osg::MixinVector< T > | inline virtual
~Object() | osg::Object | protected virtual
~Referenced() | osg::Referenced | protected virtual
~TemplateIndexArray() | osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType > | inline protected virtual