Updated wrappers

This commit is contained in:
Robert Osfield
2008-12-19 11:36:26 +00:00
parent ef47733ea1
commit 75bd8e9a1e
7 changed files with 127 additions and 136 deletions

View File

@@ -323,6 +323,39 @@ suppress reflector "osg::ref_ptr< const osgFX::Effect >"
# Doxygen incorrectly parses function typedefs as methods
configure reflector "osg::VertexProgram::Extensions"
configure method "__typedef__void__APIENTRY_P1"
replace with ""
end
configure method "__typedef__GLboolean__APIENTRY_P1"
replace with ""
end
end
configure reflector "osg::StencilTwoSided::Extensions"
configure method "__typedef__void__APIENTRY_P1"
replace with ""
end
end
configure reflector "osg::Texture3D::Extensions"
configure method "__typedef__void__APIENTRY_P1"
replace with ""
end
end
configure reflector "osg::GL2Extensions"
configure method "__typedef__void__APIENTRY_P1"
replace with ""
end
configure method "__typedef__GLboolean__APIENTRY_P1"
replace with ""
end
configure method "__typedef__GLuint__APIENTRY_P1"
replace with ""
end
end
configure reflector "osg::BufferObject::Extensions"
configure method "__typedef__void__APIENTRY_P1"
replace with ""

View File

@@ -721,12 +721,7 @@ BEGIN_OBJECT_REFLECTOR(osg::GL2Extensions)
__void__Set__unsigned_int__GL2Extensions_P1_S,
"allows users to override the extensions across graphics contexts. ",
"typically used when you have different extensions supported across graphics pipes but need to ensure that they all use the same low common denominator extensions. ");
I_ProtectedMethod1(typedef, GLuint, IN, APIENTRY *, GetHandleProc,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__typedef__GLuint__APIENTRY_P1,
"",
"");
I_SimpleProperty(GLuint, CurrentProgram,
__GLuint__getCurrentProgram,
0);

View File

@@ -268,12 +268,7 @@ BEGIN_OBJECT_REFLECTOR(osg::StencilTwoSided::Extensions)
__void__glActiveStencilFace__GLenum,
"",
"");
I_ProtectedMethod1(typedef, void, IN, APIENTRY *, ActiveStencilFaceProc,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__typedef__void__APIENTRY_P1,
"",
"");
I_SimpleProperty(bool, StencilTwoSidedSupported,
0,
__void__setStencilTwoSidedSupported__bool);

View File

@@ -346,42 +346,12 @@ BEGIN_OBJECT_REFLECTOR(osg::Texture3D::Extensions)
__void__gluBuild3DMipmaps__GLenum__GLint__GLsizei__GLsizei__GLsizei__GLenum__GLenum__C5_GLvoid_P1,
"",
"");
I_ProtectedMethod1(typedef, void, IN, APIENTRY *, GLTexImage3DProc,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__typedef__void__APIENTRY_P1,
"",
"");
I_ProtectedMethod1(typedef, void, IN, APIENTRY *, GLTexSubImage3DProc,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__typedef__void__APIENTRY_P1,
"",
"");
I_ProtectedMethod1(typedef, void, IN, APIENTRY *, CompressedTexImage3DArbProc,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__typedef__void__APIENTRY_P1,
"",
"");
I_ProtectedMethod1(typedef, void, IN, APIENTRY *, CompressedTexSubImage3DArbProc,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__typedef__void__APIENTRY_P1,
"",
"");
I_ProtectedMethod1(typedef, void, IN, APIENTRY *, GLCopyTexSubImageProc,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__typedef__void__APIENTRY_P1,
"",
"");
I_ProtectedMethod1(typedef, void, IN, APIENTRY *, GLUBuild3DMipMapsProc,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__typedef__void__APIENTRY_P1,
"",
"");
I_SimpleProperty(GLint, MaxTexture3DSize,
0,
__void__setMaxTexture3DSize__GLint);

View File

@@ -257,36 +257,11 @@ BEGIN_OBJECT_REFLECTOR(osg::VertexProgram::Extensions)
__void__glProgramLocalParameter4fv__GLenum__GLuint__C5_GLfloat_P1,
"",
"");
I_ProtectedMethod1(typedef, void, IN, APIENTRY *, BindProgramProc,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__typedef__void__APIENTRY_P1,
"",
"");
I_ProtectedMethod1(typedef, void, IN, APIENTRY *, GenProgramsProc,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__typedef__void__APIENTRY_P1,
"",
"");
I_ProtectedMethod1(typedef, void, IN, APIENTRY *, DeleteProgramsProc,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__typedef__void__APIENTRY_P1,
"",
"");
I_ProtectedMethod1(typedef, void, IN, APIENTRY *, ProgramStringProc,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__typedef__void__APIENTRY_P1,
"",
"");
I_ProtectedMethod1(typedef, void, IN, APIENTRY *, ProgramLocalParameter4fvProc,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__typedef__void__APIENTRY_P1,
"",
"");
I_SimpleProperty(bool, VertexProgramSupported,
0,
__void__setVertexProgramSupported__bool);

View File

@@ -1,3 +0,0 @@
Bone.cpp
LinkVisitor.cpp
RigGeometry.cpp