Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# osg::Geometry::ArrayData Struct Reference

List of all members.

## Public Member Functions
| ArrayData ()
| ArrayData (const ArrayData &data, const CopyOp &copyop=CopyOp::SHALLOW_COPY)
| ArrayData (Array *a, AttributeBinding b, GLboolean n=GL_FALSE)
| ArrayData (Array *a, IndexArray *i, AttributeBinding b, GLboolean n=GL_FALSE)
ArrayData & | operator= (const ArrayData &rhs)
bool | empty () const
## Public Attributes
ref_ptr< Array > | array
ref_ptr< IndexArray > | indices
AttributeBinding | binding
GLboolean | normalize
unsigned long | offset

## Constructor & Destructor Documentation

osg::Geometry::ArrayData::ArrayData | ( |  | ) | `[inline]`

osg::Geometry::ArrayData::ArrayData | ( | const ArrayData & | data,
|  | const CopyOp & | copyop = CopyOp::SHALLOW_COPY
| ) |

osg::Geometry::ArrayData::ArrayData | ( | Array * | a,
|  | AttributeBinding | b,
|  | GLboolean | n = GL_FALSE
| ) | `[inline]`

osg::Geometry::ArrayData::ArrayData | ( | Array * | a,
|  | IndexArray * | i,
|  | AttributeBinding | b,
|  | GLboolean | n = GL_FALSE
| ) | `[inline]`

## Member Function Documentation

bool osg::Geometry::ArrayData::empty | ( |  | ) | const`[inline]`

ArrayData& osg::Geometry::ArrayData::operator= | ( | const ArrayData & | rhs | ) | `[inline]`

## Member Data Documentation

ref_ptr<Array> osg::Geometry::ArrayData::array

AttributeBinding osg::Geometry::ArrayData::binding

ref_ptr<IndexArray> osg::Geometry::ArrayData::indices

GLboolean osg::Geometry::ArrayData::normalize

unsigned long osg::Geometry::ArrayData::offset`[mutable]`

The documentation for this struct was generated from the following file:

- Geometry