OpenSceneGraph
3.4.0
|
Public Member Functions | |
AttributeFunctorArrayVisitor (Drawable::AttributeFunctor &af) | |
virtual | ~AttributeFunctorArrayVisitor () |
virtual void | apply (ByteArray &array) |
virtual void | apply (ShortArray &array) |
virtual void | apply (IntArray &array) |
virtual void | apply (UByteArray &array) |
virtual void | apply (UShortArray &array) |
virtual void | apply (UIntArray &array) |
virtual void | apply (Vec4ubArray &array) |
virtual void | apply (FloatArray &array) |
virtual void | apply (Vec2Array &array) |
virtual void | apply (Vec3Array &array) |
virtual void | apply (Vec4Array &array) |
virtual void | apply (DoubleArray &array) |
virtual void | apply (Vec2dArray &array) |
virtual void | apply (Vec3dArray &array) |
virtual void | apply (Vec4dArray &array) |
void | applyArray (Drawable::AttributeType type, Array *array) |
Protected Member Functions | |
AttributeFunctorArrayVisitor & | operator= (const AttributeFunctorArrayVisitor &) |
Protected Attributes | |
Drawable::AttributeFunctor & | _af |
Drawable::AttributeType | _type |
osg::AttributeFunctorArrayVisitor::AttributeFunctorArrayVisitor | ( | Drawable::AttributeFunctor & | af | ) | [inline] |
virtual osg::AttributeFunctorArrayVisitor::~AttributeFunctorArrayVisitor | ( | ) | [inline, virtual] |
virtual void osg::AttributeFunctorArrayVisitor::apply | ( | ByteArray & | array | ) | [inline, virtual] |
Reimplemented from osg::ArrayVisitor.
References _af, _type, osg::Drawable::AttributeFunctor::apply(), osg::MixinVector< ValueT >::empty(), osg::MixinVector< ValueT >::front(), and osg::MixinVector< ValueT >::size().
virtual void osg::AttributeFunctorArrayVisitor::apply | ( | ShortArray & | array | ) | [inline, virtual] |
Reimplemented from osg::ArrayVisitor.
References _af, _type, osg::Drawable::AttributeFunctor::apply(), osg::MixinVector< ValueT >::empty(), osg::MixinVector< ValueT >::front(), and osg::MixinVector< ValueT >::size().
virtual void osg::AttributeFunctorArrayVisitor::apply | ( | IntArray & | array | ) | [inline, virtual] |
Reimplemented from osg::ArrayVisitor.
References _af, _type, osg::Drawable::AttributeFunctor::apply(), osg::MixinVector< ValueT >::empty(), osg::MixinVector< ValueT >::front(), and osg::MixinVector< ValueT >::size().
virtual void osg::AttributeFunctorArrayVisitor::apply | ( | UByteArray & | array | ) | [inline, virtual] |
Reimplemented from osg::ArrayVisitor.
References _af, _type, osg::Drawable::AttributeFunctor::apply(), osg::MixinVector< ValueT >::empty(), osg::MixinVector< ValueT >::front(), and osg::MixinVector< ValueT >::size().
virtual void osg::AttributeFunctorArrayVisitor::apply | ( | UShortArray & | array | ) | [inline, virtual] |
Reimplemented from osg::ArrayVisitor.
References _af, _type, osg::Drawable::AttributeFunctor::apply(), osg::MixinVector< ValueT >::empty(), osg::MixinVector< ValueT >::front(), and osg::MixinVector< ValueT >::size().
virtual void osg::AttributeFunctorArrayVisitor::apply | ( | UIntArray & | array | ) | [inline, virtual] |
Reimplemented from osg::ArrayVisitor.
References _af, _type, osg::Drawable::AttributeFunctor::apply(), osg::MixinVector< ValueT >::empty(), osg::MixinVector< ValueT >::front(), and osg::MixinVector< ValueT >::size().
virtual void osg::AttributeFunctorArrayVisitor::apply | ( | Vec4ubArray & | array | ) | [inline, virtual] |
Reimplemented from osg::ArrayVisitor.
References _af, _type, osg::Drawable::AttributeFunctor::apply(), osg::MixinVector< ValueT >::empty(), osg::MixinVector< ValueT >::front(), and osg::MixinVector< ValueT >::size().
virtual void osg::AttributeFunctorArrayVisitor::apply | ( | FloatArray & | array | ) | [inline, virtual] |
Reimplemented from osg::ArrayVisitor.
References _af, _type, osg::Drawable::AttributeFunctor::apply(), osg::MixinVector< ValueT >::empty(), osg::MixinVector< ValueT >::front(), and osg::MixinVector< ValueT >::size().
virtual void osg::AttributeFunctorArrayVisitor::apply | ( | Vec2Array & | array | ) | [inline, virtual] |
Reimplemented from osg::ArrayVisitor.
References _af, _type, osg::Drawable::AttributeFunctor::apply(), osg::MixinVector< ValueT >::empty(), osg::MixinVector< ValueT >::front(), and osg::MixinVector< ValueT >::size().
virtual void osg::AttributeFunctorArrayVisitor::apply | ( | Vec3Array & | array | ) | [inline, virtual] |
Reimplemented from osg::ArrayVisitor.
References _af, _type, osg::Drawable::AttributeFunctor::apply(), osg::MixinVector< ValueT >::empty(), osg::MixinVector< ValueT >::front(), and osg::MixinVector< ValueT >::size().
virtual void osg::AttributeFunctorArrayVisitor::apply | ( | Vec4Array & | array | ) | [inline, virtual] |
Reimplemented from osg::ArrayVisitor.
References _af, _type, osg::Drawable::AttributeFunctor::apply(), osg::MixinVector< ValueT >::empty(), osg::MixinVector< ValueT >::front(), and osg::MixinVector< ValueT >::size().
virtual void osg::AttributeFunctorArrayVisitor::apply | ( | DoubleArray & | array | ) | [inline, virtual] |
Reimplemented from osg::ArrayVisitor.
References _af, _type, osg::Drawable::AttributeFunctor::apply(), osg::MixinVector< ValueT >::empty(), osg::MixinVector< ValueT >::front(), and osg::MixinVector< ValueT >::size().
virtual void osg::AttributeFunctorArrayVisitor::apply | ( | Vec2dArray & | array | ) | [inline, virtual] |
Reimplemented from osg::ArrayVisitor.
References _af, _type, osg::Drawable::AttributeFunctor::apply(), osg::MixinVector< ValueT >::empty(), osg::MixinVector< ValueT >::front(), and osg::MixinVector< ValueT >::size().
virtual void osg::AttributeFunctorArrayVisitor::apply | ( | Vec3dArray & | array | ) | [inline, virtual] |
Reimplemented from osg::ArrayVisitor.
References _af, _type, osg::Drawable::AttributeFunctor::apply(), osg::MixinVector< ValueT >::empty(), osg::MixinVector< ValueT >::front(), and osg::MixinVector< ValueT >::size().
virtual void osg::AttributeFunctorArrayVisitor::apply | ( | Vec4dArray & | array | ) | [inline, virtual] |
Reimplemented from osg::ArrayVisitor.
References _af, _type, osg::Drawable::AttributeFunctor::apply(), osg::MixinVector< ValueT >::empty(), osg::MixinVector< ValueT >::front(), and osg::MixinVector< ValueT >::size().
void osg::AttributeFunctorArrayVisitor::applyArray | ( | Drawable::AttributeType | type, |
Array * | array | ||
) | [inline] |
References _type, and osg::Array::accept().
AttributeFunctorArrayVisitor& osg::AttributeFunctorArrayVisitor::operator= | ( | const AttributeFunctorArrayVisitor & | ) | [inline, protected] |
Referenced by apply().
Referenced by apply(), and applyArray().
![]() | Generated at Tue Dec 8 2015 00:16:41 for the OpenSceneGraph by doxygen 1.7.6.1. |