Updated wrappers
This commit is contained in:
@@ -12,10 +12,16 @@
|
||||
#include <osg/Array>
|
||||
#include <osg/CopyOp>
|
||||
#include <osg/Object>
|
||||
#include <osg/UByte4>
|
||||
#include <osg/Vec2>
|
||||
#include <osg/Vec2b>
|
||||
#include <osg/Vec2s>
|
||||
#include <osg/Vec3>
|
||||
#include <osg/Vec3b>
|
||||
#include <osg/Vec3s>
|
||||
#include <osg/Vec4>
|
||||
#include <osg/Vec4b>
|
||||
#include <osg/Vec4s>
|
||||
#include <osg/Vec4ub>
|
||||
|
||||
// Must undefine IN and OUT macros defined in Windows headers
|
||||
#ifdef IN
|
||||
@@ -33,11 +39,17 @@ BEGIN_ENUM_REFLECTOR(osg::Array::Type)
|
||||
I_EnumLabel(osg::Array::UByteArrayType);
|
||||
I_EnumLabel(osg::Array::UShortArrayType);
|
||||
I_EnumLabel(osg::Array::UIntArrayType);
|
||||
I_EnumLabel(osg::Array::UByte4ArrayType);
|
||||
I_EnumLabel(osg::Array::Vec4ubArrayType);
|
||||
I_EnumLabel(osg::Array::FloatArrayType);
|
||||
I_EnumLabel(osg::Array::Vec2ArrayType);
|
||||
I_EnumLabel(osg::Array::Vec3ArrayType);
|
||||
I_EnumLabel(osg::Array::Vec4ArrayType);
|
||||
I_EnumLabel(osg::Array::Vec2sArrayType);
|
||||
I_EnumLabel(osg::Array::Vec3sArrayType);
|
||||
I_EnumLabel(osg::Array::Vec4sArrayType);
|
||||
I_EnumLabel(osg::Array::Vec2bArrayType);
|
||||
I_EnumLabel(osg::Array::Vec3bArrayType);
|
||||
I_EnumLabel(osg::Array::Vec4bArrayType);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::Array)
|
||||
@@ -78,11 +90,17 @@ BEGIN_VALUE_REFLECTOR(osg::ArrayVisitor)
|
||||
I_Method1(void, apply, IN, osg::UByteArray &, x);
|
||||
I_Method1(void, apply, IN, osg::UShortArray &, x);
|
||||
I_Method1(void, apply, IN, osg::UIntArray &, x);
|
||||
I_Method1(void, apply, IN, osg::UByte4Array &, x);
|
||||
I_Method1(void, apply, IN, osg::FloatArray &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec2Array &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec3Array &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec4Array &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec4ubArray &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec2bArray &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec3bArray &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec4bArray &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec2sArray &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec3sArray &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec4sArray &, x);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_VALUE_REFLECTOR(osg::ConstArrayVisitor)
|
||||
@@ -94,11 +112,17 @@ BEGIN_VALUE_REFLECTOR(osg::ConstArrayVisitor)
|
||||
I_Method1(void, apply, IN, const osg::UByteArray &, x);
|
||||
I_Method1(void, apply, IN, const osg::UShortArray &, x);
|
||||
I_Method1(void, apply, IN, const osg::UIntArray &, x);
|
||||
I_Method1(void, apply, IN, const osg::UByte4Array &, x);
|
||||
I_Method1(void, apply, IN, const osg::FloatArray &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec2Array &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec3Array &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec4Array &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec4ubArray &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec2bArray &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec3bArray &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec4bArray &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec2sArray &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec3sArray &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec4sArray &, x);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_VALUE_REFLECTOR(osg::ConstValueVisitor)
|
||||
@@ -110,10 +134,16 @@ BEGIN_VALUE_REFLECTOR(osg::ConstValueVisitor)
|
||||
I_Method1(void, apply, IN, const GLubyte &, x);
|
||||
I_Method1(void, apply, IN, const GLuint &, x);
|
||||
I_Method1(void, apply, IN, const GLfloat &, x);
|
||||
I_Method1(void, apply, IN, const osg::UByte4 &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec4ub &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec2 &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec3 &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec4 &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec2b &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec3b &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec4b &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec2s &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec3s &, x);
|
||||
I_Method1(void, apply, IN, const osg::Vec4s &, x);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::IndexArray)
|
||||
@@ -133,10 +163,16 @@ BEGIN_VALUE_REFLECTOR(osg::ValueVisitor)
|
||||
I_Method1(void, apply, IN, GLubyte &, x);
|
||||
I_Method1(void, apply, IN, GLuint &, x);
|
||||
I_Method1(void, apply, IN, GLfloat &, x);
|
||||
I_Method1(void, apply, IN, osg::UByte4 &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec2 &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec3 &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec4 &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec4ub &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec2b &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec3b &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec4b &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec2s &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec3s &, x);
|
||||
I_Method1(void, apply, IN, osg::Vec4s &, x);
|
||||
END_REFLECTOR
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateIndexArray< GLbyte COMMA osg::Array::ByteArrayType COMMA 1 COMMA GL_BYTE >, osg::ByteArray);
|
||||
@@ -153,14 +189,26 @@ TYPE_NAME_ALIAS(osg::TemplateIndexArray< GLuint COMMA osg::Array::UIntArrayType
|
||||
|
||||
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);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec4ub COMMA osg::Array::Vec4ubArrayType COMMA 4 COMMA GL_UNSIGNED_BYTE >, osg::Vec4ubArray);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec2s COMMA osg::Array::Vec2sArrayType COMMA 2 COMMA GL_SHORT >, osg::Vec2sArray);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec3s COMMA osg::Array::Vec3sArrayType COMMA 3 COMMA GL_SHORT >, osg::Vec3sArray);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec4s COMMA osg::Array::Vec4sArrayType COMMA 4 COMMA GL_SHORT >, osg::Vec4sArray);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec2b COMMA osg::Array::Vec2bArrayType COMMA 2 COMMA GL_BYTE >, osg::Vec2bArray);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec3b COMMA osg::Array::Vec3bArrayType COMMA 3 COMMA GL_BYTE >, osg::Vec3bArray);
|
||||
|
||||
TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec4b COMMA osg::Array::Vec4bArrayType COMMA 4 COMMA GL_BYTE >, osg::Vec4bArray);
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< GLfloat COMMA osg::Array::FloatArrayType COMMA 1 COMMA GL_FLOAT >)
|
||||
I_BaseType(osg::Array);
|
||||
I_BaseType(std::vector<GLfloat>);
|
||||
@@ -182,27 +230,6 @@ BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< GLfloat COMMA osg::Array::FloatArray
|
||||
I_ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::UByte4 COMMA osg::Array::UByte4ArrayType COMMA 4 COMMA GL_UNSIGNED_BYTE >)
|
||||
I_BaseType(osg::Array);
|
||||
I_BaseType(std::vector<osg::UByte4>);
|
||||
I_Constructor0();
|
||||
I_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);
|
||||
I_Constructor1(IN, unsigned int, no);
|
||||
I_Constructor2(IN, unsigned int, no, IN, osg::UByte4 *, ptr);
|
||||
I_Method0(osg::Object *, cloneType);
|
||||
I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
I_Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
I_Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
I_Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
I_Method0(const GLvoid *, getDataPointer);
|
||||
I_Method0(unsigned int, getTotalDataSize);
|
||||
I_Method0(unsigned int, getNumElements);
|
||||
I_ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
I_ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec2 COMMA osg::Array::Vec2ArrayType COMMA 2 COMMA GL_FLOAT >)
|
||||
I_BaseType(osg::Array);
|
||||
I_BaseType(std::vector<osg::Vec2>);
|
||||
@@ -224,6 +251,48 @@ BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec2 COMMA osg::Array::Vec2Arra
|
||||
I_ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec2b COMMA osg::Array::Vec2bArrayType COMMA 2 COMMA GL_BYTE >)
|
||||
I_BaseType(osg::Array);
|
||||
I_BaseType(std::vector<osg::Vec2b>);
|
||||
I_Constructor0();
|
||||
I_ConstructorWithDefaults2(IN, const osg::TemplateArray< osg::Vec2b COMMA osg::Array::Vec2bArrayType COMMA 2 COMMA GL_BYTE > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
I_Constructor1(IN, unsigned int, no);
|
||||
I_Constructor2(IN, unsigned int, no, IN, osg::Vec2b *, ptr);
|
||||
I_Method0(osg::Object *, cloneType);
|
||||
I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
I_Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
I_Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
I_Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
I_Method0(const GLvoid *, getDataPointer);
|
||||
I_Method0(unsigned int, getTotalDataSize);
|
||||
I_Method0(unsigned int, getNumElements);
|
||||
I_ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
I_ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec2s COMMA osg::Array::Vec2sArrayType COMMA 2 COMMA GL_SHORT >)
|
||||
I_BaseType(osg::Array);
|
||||
I_BaseType(std::vector<osg::Vec2s>);
|
||||
I_Constructor0();
|
||||
I_ConstructorWithDefaults2(IN, const osg::TemplateArray< osg::Vec2s COMMA osg::Array::Vec2sArrayType COMMA 2 COMMA GL_SHORT > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
I_Constructor1(IN, unsigned int, no);
|
||||
I_Constructor2(IN, unsigned int, no, IN, osg::Vec2s *, ptr);
|
||||
I_Method0(osg::Object *, cloneType);
|
||||
I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
I_Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
I_Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
I_Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
I_Method0(const GLvoid *, getDataPointer);
|
||||
I_Method0(unsigned int, getTotalDataSize);
|
||||
I_Method0(unsigned int, getNumElements);
|
||||
I_ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
I_ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec3 COMMA osg::Array::Vec3ArrayType COMMA 3 COMMA GL_FLOAT >)
|
||||
I_BaseType(osg::Array);
|
||||
I_BaseType(std::vector<osg::Vec3>);
|
||||
@@ -245,6 +314,48 @@ BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec3 COMMA osg::Array::Vec3Arra
|
||||
I_ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec3b COMMA osg::Array::Vec3bArrayType COMMA 3 COMMA GL_BYTE >)
|
||||
I_BaseType(osg::Array);
|
||||
I_BaseType(std::vector<osg::Vec3b>);
|
||||
I_Constructor0();
|
||||
I_ConstructorWithDefaults2(IN, const osg::TemplateArray< osg::Vec3b COMMA osg::Array::Vec3bArrayType COMMA 3 COMMA GL_BYTE > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
I_Constructor1(IN, unsigned int, no);
|
||||
I_Constructor2(IN, unsigned int, no, IN, osg::Vec3b *, ptr);
|
||||
I_Method0(osg::Object *, cloneType);
|
||||
I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
I_Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
I_Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
I_Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
I_Method0(const GLvoid *, getDataPointer);
|
||||
I_Method0(unsigned int, getTotalDataSize);
|
||||
I_Method0(unsigned int, getNumElements);
|
||||
I_ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
I_ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec3s COMMA osg::Array::Vec3sArrayType COMMA 3 COMMA GL_SHORT >)
|
||||
I_BaseType(osg::Array);
|
||||
I_BaseType(std::vector<osg::Vec3s>);
|
||||
I_Constructor0();
|
||||
I_ConstructorWithDefaults2(IN, const osg::TemplateArray< osg::Vec3s COMMA osg::Array::Vec3sArrayType COMMA 3 COMMA GL_SHORT > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
I_Constructor1(IN, unsigned int, no);
|
||||
I_Constructor2(IN, unsigned int, no, IN, osg::Vec3s *, ptr);
|
||||
I_Method0(osg::Object *, cloneType);
|
||||
I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
I_Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
I_Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
I_Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
I_Method0(const GLvoid *, getDataPointer);
|
||||
I_Method0(unsigned int, getTotalDataSize);
|
||||
I_Method0(unsigned int, getNumElements);
|
||||
I_ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
I_ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec4 COMMA osg::Array::Vec4ArrayType COMMA 4 COMMA GL_FLOAT >)
|
||||
I_BaseType(osg::Array);
|
||||
I_BaseType(std::vector<osg::Vec4>);
|
||||
@@ -266,6 +377,69 @@ BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec4 COMMA osg::Array::Vec4Arra
|
||||
I_ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec4b COMMA osg::Array::Vec4bArrayType COMMA 4 COMMA GL_BYTE >)
|
||||
I_BaseType(osg::Array);
|
||||
I_BaseType(std::vector<osg::Vec4b>);
|
||||
I_Constructor0();
|
||||
I_ConstructorWithDefaults2(IN, const osg::TemplateArray< osg::Vec4b COMMA osg::Array::Vec4bArrayType COMMA 4 COMMA GL_BYTE > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
I_Constructor1(IN, unsigned int, no);
|
||||
I_Constructor2(IN, unsigned int, no, IN, osg::Vec4b *, ptr);
|
||||
I_Method0(osg::Object *, cloneType);
|
||||
I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
I_Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
I_Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
I_Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
I_Method0(const GLvoid *, getDataPointer);
|
||||
I_Method0(unsigned int, getTotalDataSize);
|
||||
I_Method0(unsigned int, getNumElements);
|
||||
I_ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
I_ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec4s COMMA osg::Array::Vec4sArrayType COMMA 4 COMMA GL_SHORT >)
|
||||
I_BaseType(osg::Array);
|
||||
I_BaseType(std::vector<osg::Vec4s>);
|
||||
I_Constructor0();
|
||||
I_ConstructorWithDefaults2(IN, const osg::TemplateArray< osg::Vec4s COMMA osg::Array::Vec4sArrayType COMMA 4 COMMA GL_SHORT > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
I_Constructor1(IN, unsigned int, no);
|
||||
I_Constructor2(IN, unsigned int, no, IN, osg::Vec4s *, ptr);
|
||||
I_Method0(osg::Object *, cloneType);
|
||||
I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
I_Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
I_Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
I_Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
I_Method0(const GLvoid *, getDataPointer);
|
||||
I_Method0(unsigned int, getTotalDataSize);
|
||||
I_Method0(unsigned int, getNumElements);
|
||||
I_ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
I_ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateArray< osg::Vec4ub COMMA osg::Array::Vec4ubArrayType COMMA 4 COMMA GL_UNSIGNED_BYTE >)
|
||||
I_BaseType(osg::Array);
|
||||
I_BaseType(std::vector<osg::Vec4ub>);
|
||||
I_Constructor0();
|
||||
I_ConstructorWithDefaults2(IN, const osg::TemplateArray< osg::Vec4ub COMMA osg::Array::Vec4ubArrayType COMMA 4 COMMA GL_UNSIGNED_BYTE > &, ta, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY);
|
||||
I_Constructor1(IN, unsigned int, no);
|
||||
I_Constructor2(IN, unsigned int, no, IN, osg::Vec4ub *, ptr);
|
||||
I_Method0(osg::Object *, cloneType);
|
||||
I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop);
|
||||
I_Method1(void, accept, IN, osg::ArrayVisitor &, av);
|
||||
I_Method1(void, accept, IN, osg::ConstArrayVisitor &, av);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, vv);
|
||||
I_Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, vv);
|
||||
I_Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs);
|
||||
I_Method0(const GLvoid *, getDataPointer);
|
||||
I_Method0(unsigned int, getTotalDataSize);
|
||||
I_Method0(unsigned int, getNumElements);
|
||||
I_ReadOnlyProperty(const GLvoid *, DataPointer);
|
||||
I_ReadOnlyProperty(unsigned int, TotalDataSize);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osg::TemplateIndexArray< GLbyte COMMA osg::Array::ByteArrayType COMMA 1 COMMA GL_BYTE >)
|
||||
I_BaseType(osg::IndexArray);
|
||||
I_BaseType(std::vector<GLbyte>);
|
||||
@@ -399,10 +573,16 @@ BEGIN_OBJECT_REFLECTOR(osg::TemplateIndexArray< GLushort COMMA osg::Array::USho
|
||||
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<osg::Vec2b>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<osg::Vec3b>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<osg::Vec4b>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<osg::Vec2s>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<osg::Vec3s>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<osg::Vec4s>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<osg::Vec4ub>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<GLubyte>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<GLbyte>);
|
||||
STD_VECTOR_REFLECTOR(std::vector<GLushort>);
|
||||
|
||||
Reference in New Issue
Block a user