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 + -
显示快捷键?