drawable.cpp

来自「最新osg包」· C++ 代码 · 共 1,310 行 · 第 1/4 页

CPP
1,310 行
字号
	I_Method3(void, apply, IN, osg::Drawable::AttributeType, x, IN, unsigned, int, IN, const GLbyte *, x,	          Properties::VIRTUAL,	          __void__apply__AttributeType__unsigned__C5_GLbyte_P1,	          "",	          "");	I_Method3(void, apply, IN, osg::Drawable::AttributeType, x, IN, unsigned, int, IN, const GLshort *, x,	          Properties::VIRTUAL,	          __void__apply__AttributeType__unsigned__C5_GLshort_P1,	          "",	          "");	I_Method3(void, apply, IN, osg::Drawable::AttributeType, x, IN, unsigned, int, IN, const GLint *, x,	          Properties::VIRTUAL,	          __void__apply__AttributeType__unsigned__C5_GLint_P1,	          "",	          "");	I_Method3(void, apply, IN, osg::Drawable::AttributeType, x, IN, unsigned, int, IN, const GLubyte *, x,	          Properties::VIRTUAL,	          __void__apply__AttributeType__unsigned__C5_GLubyte_P1,	          "",	          "");	I_Method3(void, apply, IN, osg::Drawable::AttributeType, x, IN, unsigned, int, IN, const GLushort *, x,	          Properties::VIRTUAL,	          __void__apply__AttributeType__unsigned__C5_GLushort_P1,	          "",	          "");	I_Method3(void, apply, IN, osg::Drawable::AttributeType, x, IN, unsigned, int, IN, const GLuint *, x,	          Properties::VIRTUAL,	          __void__apply__AttributeType__unsigned__C5_GLuint_P1,	          "",	          "");	I_Method3(void, apply, IN, osg::Drawable::AttributeType, x, IN, unsigned, int, IN, const float *, x,	          Properties::VIRTUAL,	          __void__apply__AttributeType__unsigned__C5_float_P1,	          "",	          "");	I_Method3(void, apply, IN, osg::Drawable::AttributeType, x, IN, unsigned, int, IN, const osg::Vec2 *, x,	          Properties::VIRTUAL,	          __void__apply__AttributeType__unsigned__C5_Vec2_P1,	          "",	          "");	I_Method3(void, apply, IN, osg::Drawable::AttributeType, x, IN, unsigned, int, IN, const osg::Vec3 *, x,	          Properties::VIRTUAL,	          __void__apply__AttributeType__unsigned__C5_Vec3_P1,	          "",	          "");	I_Method3(void, apply, IN, osg::Drawable::AttributeType, x, IN, unsigned, int, IN, const osg::Vec4 *, x,	          Properties::VIRTUAL,	          __void__apply__AttributeType__unsigned__C5_Vec4_P1,	          "",	          "");	I_Method3(void, apply, IN, osg::Drawable::AttributeType, x, IN, unsigned, int, IN, const osg::Vec4ub *, x,	          Properties::VIRTUAL,	          __void__apply__AttributeType__unsigned__C5_Vec4ub_P1,	          "",	          "");	I_Method3(void, apply, IN, osg::Drawable::AttributeType, x, IN, unsigned, int, IN, const double *, x,	          Properties::VIRTUAL,	          __void__apply__AttributeType__unsigned__C5_double_P1,	          "",	          "");	I_Method3(void, apply, IN, osg::Drawable::AttributeType, x, IN, unsigned, int, IN, const osg::Vec2d *, x,	          Properties::VIRTUAL,	          __void__apply__AttributeType__unsigned__C5_Vec2d_P1,	          "",	          "");	I_Method3(void, apply, IN, osg::Drawable::AttributeType, x, IN, unsigned, int, IN, const osg::Vec3d *, x,	          Properties::VIRTUAL,	          __void__apply__AttributeType__unsigned__C5_Vec3d_P1,	          "",	          "");	I_Method3(void, apply, IN, osg::Drawable::AttributeType, x, IN, unsigned, int, IN, const osg::Vec4d *, x,	          Properties::VIRTUAL,	          __void__apply__AttributeType__unsigned__C5_Vec4d_P1,	          "",	          "");END_REFLECTORBEGIN_OBJECT_REFLECTOR(osg::Drawable::CullCallback)	I_DeclaringFile("osg/Drawable");	I_VirtualBaseType(osg::Object);	I_Constructor0(____CullCallback,	               "",	               "");	I_Constructor2(IN, const osg::Drawable::CullCallback &, x, IN, const osg::CopyOp &, x,	               ____CullCallback__C5_CullCallback_R1__C5_CopyOp_R1,	               "",	               "");	I_Method0(osg::Object *, cloneType,	          Properties::VIRTUAL,	          __osg_Object_P1__cloneType,	          "Clone the type of an object, with Object* return type. ",	          "Must be defined by derived classes. ");	I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop,	          Properties::VIRTUAL,	          __osg_Object_P1__clone__C5_osg_CopyOp_R1,	          "Clone an object, with Object* return type. ",	          "Must be defined by derived classes. ");	I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,	          Properties::VIRTUAL,	          __bool__isSameKindAs__C5_osg_Object_P1,	          "",	          "");	I_Method0(const char *, libraryName,	          Properties::VIRTUAL,	          __C5_char_P1__libraryName,	          "return the name of the object's library. ",	          "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");	I_Method0(const char *, className,	          Properties::VIRTUAL,	          __C5_char_P1__className,	          "return the name of the object's class type. ",	          "Must be defined by derived classes. ");	I_Method3(bool, cull, IN, osg::NodeVisitor *, x, IN, osg::Drawable *, x, IN, osg::State *, x,	          Properties::VIRTUAL,	          __bool__cull__osg_NodeVisitor_P1__osg_Drawable_P1__osg_State_P1,	          "deprecated. ",	          "");	I_Method3(bool, cull, IN, osg::NodeVisitor *, nv, IN, osg::Drawable *, drawable, IN, osg::RenderInfo *, renderInfo,	          Properties::VIRTUAL,	          __bool__cull__osg_NodeVisitor_P1__osg_Drawable_P1__osg_RenderInfo_P1,	          "do customized cull code, return true if drawable should be culled. ",	          "");END_REFLECTORBEGIN_OBJECT_REFLECTOR(osg::Drawable::DrawCallback)	I_DeclaringFile("osg/Drawable");	I_VirtualBaseType(osg::Object);	I_Constructor0(____DrawCallback,	               "",	               "");	I_Constructor2(IN, const osg::Drawable::DrawCallback &, x, IN, const osg::CopyOp &, x,	               ____DrawCallback__C5_DrawCallback_R1__C5_CopyOp_R1,	               "",	               "");	I_Method0(osg::Object *, cloneType,	          Properties::VIRTUAL,	          __osg_Object_P1__cloneType,	          "Clone the type of an object, with Object* return type. ",	          "Must be defined by derived classes. ");	I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop,	          Properties::VIRTUAL,	          __osg_Object_P1__clone__C5_osg_CopyOp_R1,	          "Clone an object, with Object* return type. ",	          "Must be defined by derived classes. ");	I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,	          Properties::VIRTUAL,	          __bool__isSameKindAs__C5_osg_Object_P1,	          "",	          "");	I_Method0(const char *, libraryName,	          Properties::VIRTUAL,	          __C5_char_P1__libraryName,	          "return the name of the object's library. ",	          "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");	I_Method0(const char *, className,	          Properties::VIRTUAL,	          __C5_char_P1__className,	          "return the name of the object's class type. ",	          "Must be defined by derived classes. ");	I_Method2(void, drawImplementation, IN, osg::RenderInfo &, x, IN, const osg::Drawable *, x,	          Properties::VIRTUAL,	          __void__drawImplementation__osg_RenderInfo_R1__C5_osg_Drawable_P1,	          "do customized draw code. ",	          "");END_REFLECTORBEGIN_OBJECT_REFLECTOR(osg::Drawable::EventCallback)	I_DeclaringFile("osg/Drawable");	I_VirtualBaseType(osg::Object);	I_Constructor0(____EventCallback,	               "",	               "");	I_Constructor2(IN, const osg::Drawable::EventCallback &, x, IN, const osg::CopyOp &, x,	               ____EventCallback__C5_EventCallback_R1__C5_CopyOp_R1,	               "",	               "");	I_Method0(osg::Object *, cloneType,	          Properties::VIRTUAL,	          __osg_Object_P1__cloneType,	          "Clone the type of an object, with Object* return type. ",	          "Must be defined by derived classes. ");	I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop,	          Properties::VIRTUAL,	          __osg_Object_P1__clone__C5_osg_CopyOp_R1,	          "Clone an object, with Object* return type. ",	          "Must be defined by derived classes. ");	I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,	          Properties::VIRTUAL,	          __bool__isSameKindAs__C5_osg_Object_P1,	          "",	          "");	I_Method0(const char *, libraryName,	          Properties::VIRTUAL,	          __C5_char_P1__libraryName,	          "return the name of the object's library. ",	          "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");	I_Method0(const char *, className,	          Properties::VIRTUAL,	          __C5_char_P1__className,	          "return the name of the object's class type. ",	          "Must be defined by derived classes. ");	I_Method2(void, event, IN, osg::NodeVisitor *, x, IN, osg::Drawable *, x,	          Properties::VIRTUAL,	          __void__event__osg_NodeVisitor_P1__osg_Drawable_P1,	          "do customized Event code. ",	          "");END_REFLECTORBEGIN_OBJECT_REFLECTOR(osg::Drawable::Extensions)	I_DeclaringFile("osg/Drawable");	I_BaseType(osg::Referenced);	I_Constructor1(IN, unsigned int, contextID,	               Properties::NON_EXPLICIT,	               ____Extensions__unsigned_int,	               "",	               "");	I_Constructor1(IN, const osg::Drawable::Extensions &, rhs,	               Properties::NON_EXPLICIT,	               ____Extensions__C5_Extensions_R1,	               "",	               "");	I_Method1(void, lowestCommonDenominator, IN, const osg::Drawable::Extensions &, rhs,	          Properties::NON_VIRTUAL,	          __void__lowestCommonDenominator__C5_Extensions_R1,	          "",	          "");	I_Method1(void, setupGLExtensions, IN, unsigned int, contextID,	          Properties::NON_VIRTUAL,	          __void__setupGLExtensions__unsigned_int,	          "",	          "");	I_Method1(void, setVertexProgramSupported, IN, bool, flag,	          Properties::NON_VIRTUAL,	          __void__setVertexProgramSupported__bool,	          "",	          "");	I_Method0(bool, isVertexProgramSupported,	          Properties::NON_VIRTUAL,	          __bool__isVertexProgramSupported,	          "",	          "");	I_Method1(void, setSecondaryColorSupported, IN, bool, flag,	          Properties::NON_VIRTUAL,	          __void__setSecondaryColorSupported__bool,	          "",	          "");	I_Method0(bool, isSecondaryColorSupported,	          Properties::NON_VIRTUAL,	          __bool__isSecondaryColorSupported,	          "",	          "");	I_Method1(void, setFogCoordSupported, IN, bool, flag,	          Properties::NON_VIRTUAL,	          __void__setFogCoordSupported__bool,	          "",	          "");	I_Method0(bool, isFogCoordSupported,	          Properties::NON_VIRTUAL,	          __bool__isFogCoordSupported,	          "",	          "");	I_Method1(void, setMultiTexSupported, IN, bool, flag,	          Properties::NON_VIRTUAL,	          __void__setMultiTexSupported__bool,	          "",	          "");	I_Method0(bool, isMultiTexSupported,	          Properties::NON_VIRTUAL,	          __bool__isMultiTexSupported,	          "",	          "");	I_Method1(void, setOcclusionQuerySupported, IN, bool, flag,	          Properties::NON_VIRTUAL,	          __void__setOcclusionQuerySupported__bool,	          "",	          "");	I_Method0(bool, isOcclusionQuerySupported,	          Properties::NON_VIRTUAL,	          __bool__isOcclusionQuerySupported,	          "",	          "");	I_Method1(void, setARBOcclusionQuerySupported, IN, bool, flag,	          Properties::NON_VIRTUAL,	          __void__setARBOcclusionQuerySupported__bool,	          "",	          "");	I_Method0(bool, isARBOcclusionQuerySupported,	          Properties::NON_VIRTUAL,	          __bool__isARBOcclusionQuerySupported,	          "",	          "");	I_Method1(void, setTimerQuerySupported, IN, bool, flag,	          Properties::NON_VIRTUAL,	          __void__setTimerQuerySupported__bool,	          "",	          "");	I_Method0(bool, isTimerQuerySupported,	          Properties::NON_VIRTUAL,	          __bool__isTimerQuerySupported,	          "",	          "");	I_Method1(void, glSecondaryColor3ubv, IN, const GLubyte *, coord,	          Properties::NON_VIRTUAL,	          __void__glSecondaryColor3ubv__C5_GLubyte_P1,	          "",	          "");	I_Method1(void, glSecondaryColor3fv, IN, const GLfloat *, coord,	          Properties::NON_VIRTUAL,	          __void__glSecondaryColor3fv__C5_GLfloat_P1,	          "",	          "");	I_Method1(void, glFogCoordfv, IN, const GLfloat *, coord,	          Properties::NON_VIRTUAL,	          __void__glFogCoordfv__C5_GLfloat_P1,	          "",	          "");	I_Method2(void, glMultiTexCoord1f, IN, GLenum, target, IN, GLfloat, coord,	          Properties::NON_VIRTUAL,	          __void__glMultiTexCoord1f__GLenum__GLfloat,	          "",	          "");	I_Method2(void, glMultiTexCoord2fv, IN, GLenum, target, IN, const GLfloat *, coord,	          Properties::NON_VIRTUAL,	          __void__glMultiTexCoord2fv__GLenum__C5_GLfloat_P1,	          "",	          "");	I_Method2(void, glMultiTexCoord3fv, IN, GLenum, target, IN, const GLfloat *, coord,	          Properties::NON_VIRTUAL,

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?