From Marco Jez, improvements to osgIntrospection, and new automatically generated
osgWrappers/osg set.
This commit is contained in:
404
src/osgWrappers/osg/Array.cpp
Normal file
404
src/osgWrappers/osg/Array.cpp
Normal file
@@ -0,0 +1,404 @@
|
||||
// ***************************************************************************
|
||||
//
|
||||
// Generated automatically by genwrapper.
|
||||
// Please DO NOT EDIT this file!
|
||||
//
|
||||
// ***************************************************************************
|
||||
|
||||
#include <osgIntrospection/ReflectionMacros>
|
||||
#include <osgIntrospection/TypedMethodInfo>
|
||||
#include <osgIntrospection/Attributes>
|
||||
|
||||
#include <osg/Array>
|
||||
#include <osg/CopyOp>
|
||||
#include <osg/Object>
|
||||
#include <osg/UByte4>
|
||||
#include <osg/Vec2>
|
||||
#include <osg/Vec3>
|
||||
#include <osg/Vec4>
|
||||
|
||||
BEGIN_ENUM_REFLECTOR(osg::Array::Type)
|
||||
EnumLabel(osg::Array::ArrayType);
|
||||
EnumLabel(osg::Array::ByteArrayType);
|
||||
EnumLabel(osg::Array::ShortArrayType);
|
||||
EnumLabel(osg::Array::IntArrayType);
|
||||
EnumLabel(osg::Array::UByteArrayType);
|
||||
EnumLabel(osg::Array::UShortArrayType);
|
||||
EnumLabel(osg::Array::UIntArrayType);
|
||||
EnumLabel(osg::Array::UByte4ArrayType);
|
||||
EnumLabel(osg::Array::FloatArrayType);
|
||||
EnumLabel(osg::Array::Vec2ArrayType);
|
||||
EnumLabel(osg::Array::Vec3ArrayType);
|
||||
EnumLabel(osg::Array::Vec4ArrayType);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::Array)
|
||||
BaseType(osg::Object);
|
||||
ConstructorWithDefaults3(IN, osg::Array::Type, arrayType, osg::Array::ArrayType, IN, GLint, dataSize, 0, IN, GLenum, dataType, 0);
|
||||
ConstructorWithDefaults2(IN, const osg::Array &, array, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
Method1(bool, isSameKindAs, IN, const osg::Object *, obj);
|
||||
Method0(const char *, libraryName);
|
||||
Method0(const char *, className);
|
||||
Method1(void, accept, IN, osg::ArrayVisitor &, x);
|
||||
Method1(void, accept, IN, osg::ConstArrayVisitor &, x);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, x);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, x);
|
||||
Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
Method0(osg::Array::Type, getType);
|
||||
Method0(GLint, getDataSize);
|
||||
Method0(GLenum, getDataType);
|
||||
Method0(const GLvoid *, getDataPointer);
|
||||
Method0(unsigned int, getTotalDataSize);
|
||||
Method0(unsigned int, getNumElements);
|
||||
Method0(void, dirty);
|
||||
Method1(void, setModifiedCount, IN, unsigned int, value);
|
||||
Method0(unsigned int, getModifiedCount);
|
||||
ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
ReadOnlyProperty(GLint, DataSize);
|
||||
ReadOnlyProperty(GLenum, DataType);
|
||||
Property(unsigned int, ModifiedCount);
|
||||
ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
ReadOnlyProperty(osg::Array::Type, Type);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_VALUE_REFLECTOR(osg::ArrayVisitor)
|
||||
Constructor0();
|
||||
Method1(void, apply, IN, osg::Array &, x);
|
||||
Method1(void, apply, IN, osg::ByteArray &, x);
|
||||
Method1(void, apply, IN, osg::ShortArray &, x);
|
||||
Method1(void, apply, IN, osg::IntArray &, x);
|
||||
Method1(void, apply, IN, osg::UByteArray &, x);
|
||||
Method1(void, apply, IN, osg::UShortArray &, x);
|
||||
Method1(void, apply, IN, osg::UIntArray &, x);
|
||||
Method1(void, apply, IN, osg::UByte4Array &, x);
|
||||
Method1(void, apply, IN, osg::FloatArray &, x);
|
||||
Method1(void, apply, IN, osg::Vec2Array &, x);
|
||||
Method1(void, apply, IN, osg::Vec3Array &, x);
|
||||
Method1(void, apply, IN, osg::Vec4Array &, x);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_VALUE_REFLECTOR(osg::ConstArrayVisitor)
|
||||
Constructor0();
|
||||
Method1(void, apply, IN, const osg::Array &, x);
|
||||
Method1(void, apply, IN, const osg::ByteArray &, x);
|
||||
Method1(void, apply, IN, const osg::ShortArray &, x);
|
||||
Method1(void, apply, IN, const osg::IntArray &, x);
|
||||
Method1(void, apply, IN, const osg::UByteArray &, x);
|
||||
Method1(void, apply, IN, const osg::UShortArray &, x);
|
||||
Method1(void, apply, IN, const osg::UIntArray &, x);
|
||||
Method1(void, apply, IN, const osg::UByte4Array &, x);
|
||||
Method1(void, apply, IN, const osg::FloatArray &, x);
|
||||
Method1(void, apply, IN, const osg::Vec2Array &, x);
|
||||
Method1(void, apply, IN, const osg::Vec3Array &, x);
|
||||
Method1(void, apply, IN, const osg::Vec4Array &, x);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_VALUE_REFLECTOR(osg::ConstValueVisitor)
|
||||
Constructor0();
|
||||
Method1(void, apply, IN, const GLbyte &, x);
|
||||
Method1(void, apply, IN, const GLshort &, x);
|
||||
Method1(void, apply, IN, const GLint &, x);
|
||||
Method1(void, apply, IN, const GLushort &, x);
|
||||
Method1(void, apply, IN, const GLubyte &, x);
|
||||
Method1(void, apply, IN, const GLuint &, x);
|
||||
Method1(void, apply, IN, const GLfloat &, x);
|
||||
Method1(void, apply, IN, const osg::UByte4 &, x);
|
||||
Method1(void, apply, IN, const osg::Vec2 &, x);
|
||||
Method1(void, apply, IN, const osg::Vec3 &, x);
|
||||
Method1(void, apply, IN, const osg::Vec4 &, x);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::IndexArray)
|
||||
BaseType(osg::Array);
|
||||
ConstructorWithDefaults3(IN, osg::Array::Type, arrayType, osg::Array::ArrayType, IN, GLint, dataSize, 0, IN, GLenum, dataType, 0);
|
||||
ConstructorWithDefaults2(IN, const osg::Array &, array, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
Method1(bool, isSameKindAs, IN, const osg::Object *, obj);
|
||||
Method1(unsigned int, index, IN, unsigned int, pos);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_VALUE_REFLECTOR(osg::ValueVisitor)
|
||||
Constructor0();
|
||||
Method1(void, apply, IN, GLbyte &, x);
|
||||
Method1(void, apply, IN, GLshort &, x);
|
||||
Method1(void, apply, IN, GLint &, x);
|
||||
Method1(void, apply, IN, GLushort &, x);
|
||||
Method1(void, apply, IN, GLubyte &, x);
|
||||
Method1(void, apply, IN, GLuint &, x);
|
||||
Method1(void, apply, IN, GLfloat &, x);
|
||||
Method1(void, apply, IN, osg::UByte4 &, x);
|
||||
Method1(void, apply, IN, osg::Vec2 &, x);
|
||||
Method1(void, apply, IN, osg::Vec3 &, x);
|
||||
Method1(void, apply, IN, osg::Vec4 &, x);
|
||||
END_REFLECTOR
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateIndexArray< GLbyte COMMA osg::Array::ByteArrayType COMMA 1 COMMA GL_BYTE >, osg::ByteArray);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateIndexArray< GLshort COMMA osg::Array::ShortArrayType COMMA 1 COMMA GL_SHORT >, osg::ShortArray);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateIndexArray< GLint COMMA osg::Array::IntArrayType COMMA 1 COMMA GL_INT >, osg::IntArray);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateIndexArray< GLubyte COMMA osg::Array::UByteArrayType COMMA 1 COMMA GL_UNSIGNED_BYTE >, osg::UByteArray);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateIndexArray< GLushort COMMA osg::Array::UShortArrayType COMMA 1 COMMA GL_UNSIGNED_SHORT >, osg::UShortArray);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateIndexArray< GLuint COMMA osg::Array::UIntArrayType COMMA 1 COMMA GL_UNSIGNED_INT >, osg::UIntArray);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateArray< GLfloat COMMA osg::Array::FloatArrayType COMMA 1 COMMA GL_FLOAT >, osg::FloatArray);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateArray< osg::UByte4 COMMA osg::Array::UByte4ArrayType COMMA 4 COMMA GL_UNSIGNED_BYTE >, osg::UByte4Array);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec2 COMMA osg::Array::Vec2ArrayType COMMA 2 COMMA GL_FLOAT >, osg::Vec2Array);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec3 COMMA osg::Array::Vec3ArrayType COMMA 3 COMMA GL_FLOAT >, osg::Vec3Array);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec4 COMMA osg::Array::Vec4ArrayType COMMA 4 COMMA GL_FLOAT >, osg::Vec4Array);
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< GLfloat COMMA osg::Array::FloatArrayType COMMA 1 COMMA GL_FLOAT >)
|
||||
BaseType(osg::Array);
|
||||
BaseType(std::vector<GLfloat>);
|
||||
Constructor0();
|
||||
ConstructorWithDefaults2(IN, const osg::TemplateArray< GLfloat COMMA osg::Array::FloatArrayType COMMA 1 COMMA GL_FLOAT > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
Constructor1(IN, unsigned int, no);
|
||||
Constructor2(IN, unsigned int, no, IN, GLfloat *, ptr);
|
||||
Method0(osg::Object *, cloneType);
|
||||
Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
Method0(const GLvoid *, getDataPointer);
|
||||
Method0(unsigned int, getTotalDataSize);
|
||||
Method0(unsigned int, getNumElements);
|
||||
ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::UByte4 COMMA osg::Array::UByte4ArrayType COMMA 4 COMMA GL_UNSIGNED_BYTE >)
|
||||
BaseType(osg::Array);
|
||||
BaseType(std::vector<osg::UByte4>);
|
||||
Constructor0();
|
||||
ConstructorWithDefaults2(IN, const osg::TemplateArray< osg::UByte4 COMMA osg::Array::UByte4ArrayType COMMA 4 COMMA GL_UNSIGNED_BYTE > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
Constructor1(IN, unsigned int, no);
|
||||
Constructor2(IN, unsigned int, no, IN, osg::UByte4 *, ptr);
|
||||
Method0(osg::Object *, cloneType);
|
||||
Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
Method0(const GLvoid *, getDataPointer);
|
||||
Method0(unsigned int, getTotalDataSize);
|
||||
Method0(unsigned int, getNumElements);
|
||||
ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec2 COMMA osg::Array::Vec2ArrayType COMMA 2 COMMA GL_FLOAT >)
|
||||
BaseType(osg::Array);
|
||||
BaseType(std::vector<osg::Vec2>);
|
||||
Constructor0();
|
||||
ConstructorWithDefaults2(IN, const osg::TemplateArray< osg::Vec2 COMMA osg::Array::Vec2ArrayType COMMA 2 COMMA GL_FLOAT > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
Constructor1(IN, unsigned int, no);
|
||||
Constructor2(IN, unsigned int, no, IN, osg::Vec2 *, ptr);
|
||||
Method0(osg::Object *, cloneType);
|
||||
Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
Method0(const GLvoid *, getDataPointer);
|
||||
Method0(unsigned int, getTotalDataSize);
|
||||
Method0(unsigned int, getNumElements);
|
||||
ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec3 COMMA osg::Array::Vec3ArrayType COMMA 3 COMMA GL_FLOAT >)
|
||||
BaseType(osg::Array);
|
||||
BaseType(std::vector<osg::Vec3>);
|
||||
Constructor0();
|
||||
ConstructorWithDefaults2(IN, const osg::TemplateArray< osg::Vec3 COMMA osg::Array::Vec3ArrayType COMMA 3 COMMA GL_FLOAT > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
Constructor1(IN, unsigned int, no);
|
||||
Constructor2(IN, unsigned int, no, IN, osg::Vec3 *, ptr);
|
||||
Method0(osg::Object *, cloneType);
|
||||
Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
Method0(const GLvoid *, getDataPointer);
|
||||
Method0(unsigned int, getTotalDataSize);
|
||||
Method0(unsigned int, getNumElements);
|
||||
ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec4 COMMA osg::Array::Vec4ArrayType COMMA 4 COMMA GL_FLOAT >)
|
||||
BaseType(osg::Array);
|
||||
BaseType(std::vector<osg::Vec4>);
|
||||
Constructor0();
|
||||
ConstructorWithDefaults2(IN, const osg::TemplateArray< osg::Vec4 COMMA osg::Array::Vec4ArrayType COMMA 4 COMMA GL_FLOAT > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
Constructor1(IN, unsigned int, no);
|
||||
Constructor2(IN, unsigned int, no, IN, osg::Vec4 *, ptr);
|
||||
Method0(osg::Object *, cloneType);
|
||||
Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
Method0(const GLvoid *, getDataPointer);
|
||||
Method0(unsigned int, getTotalDataSize);
|
||||
Method0(unsigned int, getNumElements);
|
||||
ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateIndexArray< GLbyte COMMA osg::Array::ByteArrayType COMMA 1 COMMA GL_BYTE >)
|
||||
BaseType(osg::IndexArray);
|
||||
BaseType(std::vector<GLbyte>);
|
||||
Constructor0();
|
||||
ConstructorWithDefaults2(IN, const osg::TemplateIndexArray< GLbyte COMMA osg::Array::ByteArrayType COMMA 1 COMMA GL_BYTE > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
Constructor1(IN, unsigned int, no);
|
||||
Constructor2(IN, unsigned int, no, IN, GLbyte *, ptr);
|
||||
Method0(osg::Object *, cloneType);
|
||||
Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
Method0(const GLvoid *, getDataPointer);
|
||||
Method0(unsigned int, getTotalDataSize);
|
||||
Method0(unsigned int, getNumElements);
|
||||
Method1(unsigned int, index, IN, unsigned int, pos);
|
||||
ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateIndexArray< GLint COMMA osg::Array::IntArrayType COMMA 1 COMMA GL_INT >)
|
||||
BaseType(osg::IndexArray);
|
||||
BaseType(std::vector<GLint>);
|
||||
Constructor0();
|
||||
ConstructorWithDefaults2(IN, const osg::TemplateIndexArray< GLint COMMA osg::Array::IntArrayType COMMA 1 COMMA GL_INT > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
Constructor1(IN, unsigned int, no);
|
||||
Constructor2(IN, unsigned int, no, IN, GLint *, ptr);
|
||||
Method0(osg::Object *, cloneType);
|
||||
Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
Method0(const GLvoid *, getDataPointer);
|
||||
Method0(unsigned int, getTotalDataSize);
|
||||
Method0(unsigned int, getNumElements);
|
||||
Method1(unsigned int, index, IN, unsigned int, pos);
|
||||
ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateIndexArray< GLshort COMMA osg::Array::ShortArrayType COMMA 1 COMMA GL_SHORT >)
|
||||
BaseType(osg::IndexArray);
|
||||
BaseType(std::vector<GLshort>);
|
||||
Constructor0();
|
||||
ConstructorWithDefaults2(IN, const osg::TemplateIndexArray< GLshort COMMA osg::Array::ShortArrayType COMMA 1 COMMA GL_SHORT > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
Constructor1(IN, unsigned int, no);
|
||||
Constructor2(IN, unsigned int, no, IN, GLshort *, ptr);
|
||||
Method0(osg::Object *, cloneType);
|
||||
Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
Method0(const GLvoid *, getDataPointer);
|
||||
Method0(unsigned int, getTotalDataSize);
|
||||
Method0(unsigned int, getNumElements);
|
||||
Method1(unsigned int, index, IN, unsigned int, pos);
|
||||
ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateIndexArray< GLubyte COMMA osg::Array::UByteArrayType COMMA 1 COMMA GL_UNSIGNED_BYTE >)
|
||||
BaseType(osg::IndexArray);
|
||||
BaseType(std::vector<GLubyte>);
|
||||
Constructor0();
|
||||
ConstructorWithDefaults2(IN, const osg::TemplateIndexArray< GLubyte COMMA osg::Array::UByteArrayType COMMA 1 COMMA GL_UNSIGNED_BYTE > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
Constructor1(IN, unsigned int, no);
|
||||
Constructor2(IN, unsigned int, no, IN, GLubyte *, ptr);
|
||||
Method0(osg::Object *, cloneType);
|
||||
Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
Method0(const GLvoid *, getDataPointer);
|
||||
Method0(unsigned int, getTotalDataSize);
|
||||
Method0(unsigned int, getNumElements);
|
||||
Method1(unsigned int, index, IN, unsigned int, pos);
|
||||
ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateIndexArray< GLuint COMMA osg::Array::UIntArrayType COMMA 1 COMMA GL_UNSIGNED_INT >)
|
||||
BaseType(osg::IndexArray);
|
||||
BaseType(std::vector<GLuint>);
|
||||
Constructor0();
|
||||
ConstructorWithDefaults2(IN, const osg::TemplateIndexArray< GLuint COMMA osg::Array::UIntArrayType COMMA 1 COMMA GL_UNSIGNED_INT > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
Constructor1(IN, unsigned int, no);
|
||||
Constructor2(IN, unsigned int, no, IN, GLuint *, ptr);
|
||||
Method0(osg::Object *, cloneType);
|
||||
Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
Method0(const GLvoid *, getDataPointer);
|
||||
Method0(unsigned int, getTotalDataSize);
|
||||
Method0(unsigned int, getNumElements);
|
||||
Method1(unsigned int, index, IN, unsigned int, pos);
|
||||
ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateIndexArray< GLushort COMMA osg::Array::UShortArrayType COMMA 1 COMMA GL_UNSIGNED_SHORT >)
|
||||
BaseType(osg::IndexArray);
|
||||
BaseType(std::vector<GLushort>);
|
||||
Constructor0();
|
||||
ConstructorWithDefaults2(IN, const osg::TemplateIndexArray< GLushort COMMA osg::Array::UShortArrayType COMMA 1 COMMA GL_UNSIGNED_SHORT > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
Constructor1(IN, unsigned int, no);
|
||||
Constructor2(IN, unsigned int, no, IN, GLushort *, ptr);
|
||||
Method0(osg::Object *, cloneType);
|
||||
Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
Method0(const GLvoid *, getDataPointer);
|
||||
Method0(unsigned int, getTotalDataSize);
|
||||
Method0(unsigned int, getNumElements);
|
||||
Method1(unsigned int, index, IN, unsigned int, pos);
|
||||
ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
|
||||
STD_VECTOR_REFLECTOR(std::vector<osg::UByte4>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<osg::Vec2>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<osg::Vec3>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<osg::Vec4>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<GLubyte>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<GLbyte>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<GLushort>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<GLshort>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<GLuint>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<GLint>);
|
||||
|
||||
Reference in New Issue
Block a user