|
| MergeArrayVisitor () |
|
bool | merge (osg::Array *lhs, osg::Array *rhs, int offset=0) |
| try to merge the content of two arrays. More...
|
|
template<typename T > |
void | _merge (T &rhs) |
|
template<typename T > |
void | _mergeAndOffset (T &rhs) |
|
virtual void | apply (osg::Array &) |
|
virtual void | apply (osg::ByteArray &rhs) |
|
virtual void | apply (osg::ShortArray &rhs) |
|
virtual void | apply (osg::IntArray &rhs) |
|
virtual void | apply (osg::UByteArray &rhs) |
|
virtual void | apply (osg::UShortArray &rhs) |
|
virtual void | apply (osg::UIntArray &rhs) |
|
virtual void | apply (osg::Vec4ubArray &rhs) |
|
virtual void | apply (osg::FloatArray &rhs) |
|
virtual void | apply (osg::Vec2Array &rhs) |
|
virtual void | apply (osg::Vec3Array &rhs) |
|
virtual void | apply (osg::Vec4Array &rhs) |
|
virtual void | apply (osg::DoubleArray &rhs) |
|
virtual void | apply (osg::Vec2dArray &rhs) |
|
virtual void | apply (osg::Vec3dArray &rhs) |
|
virtual void | apply (osg::Vec4dArray &rhs) |
|
virtual void | apply (osg::Vec2bArray &rhs) |
|
virtual void | apply (osg::Vec3bArray &rhs) |
|
virtual void | apply (osg::Vec4bArray &rhs) |
|
virtual void | apply (osg::Vec2sArray &rhs) |
|
virtual void | apply (osg::Vec3sArray &rhs) |
|
virtual void | apply (osg::Vec4sArray &rhs) |
|
SceneUtil::MergeArrayVisitor::MergeArrayVisitor |
( |
| ) |
|
|
inline |
template<typename T >
void SceneUtil::MergeArrayVisitor::_merge |
( |
T & |
rhs | ) |
|
|
inline |
template<typename T >
void SceneUtil::MergeArrayVisitor::_mergeAndOffset |
( |
T & |
rhs | ) |
|
|
inline |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::Array & |
| ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::ByteArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::ShortArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::IntArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::UByteArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::UShortArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::UIntArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::Vec4ubArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::FloatArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::Vec2Array & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::Vec3Array & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::Vec4Array & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::DoubleArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::Vec2dArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::Vec3dArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::Vec4dArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::Vec2bArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::Vec3bArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::Vec4bArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::Vec2sArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::Vec3sArray & |
rhs | ) |
|
|
inlinevirtual |
virtual void SceneUtil::MergeArrayVisitor::apply |
( |
osg::Vec4sArray & |
rhs | ) |
|
|
inlinevirtual |
bool SceneUtil::MergeArrayVisitor::merge |
( |
osg::Array * |
lhs, |
|
|
osg::Array * |
rhs, |
|
|
int |
offset = 0 |
|
) |
| |
|
inline |
try to merge the content of two arrays.
osg::Array* SceneUtil::MergeArrayVisitor::_lhs |
|
protected |
int SceneUtil::MergeArrayVisitor::_offset |
|
protected |
The documentation for this class was generated from the following file:
- /home/travis/build/elsid/openmw/components/sceneutil/optimizer.cpp