⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 framebufferobject.cpp

📁 最新osg包
💻 CPP
📖 第 1 页 / 共 2 页
字号:
// ***************************************************************************////   Generated automatically by genwrapper.//   Please DO NOT EDIT this file!//// ***************************************************************************#include <osgIntrospection/ReflectionMacros>#include <osgIntrospection/TypedMethodInfo>#include <osgIntrospection/StaticMethodInfo>#include <osgIntrospection/Attributes>#include <osg/Camera>#include <osg/CopyOp>#include <osg/FrameBufferObject>#include <osg/Object>#include <osg/State>#include <osg/StateAttribute>#include <osg/Texture>#include <osg/Texture1D>#include <osg/Texture2D>#include <osg/Texture2DArray>#include <osg/Texture3D>#include <osg/TextureCubeMap>#include <osg/TextureRectangle>// Must undefine IN and OUT macros defined in Windows headers#ifdef IN#undef IN#endif#ifdef OUT#undef OUT#endifTYPE_NAME_ALIAS(void , osg::FBOExtensions::TglBindRenderbufferEXT)TYPE_NAME_ALIAS(void , osg::FBOExtensions::TglDeleteRenderbuffersEXT)TYPE_NAME_ALIAS(void , osg::FBOExtensions::TglGenRenderbuffersEXT)TYPE_NAME_ALIAS(void , osg::FBOExtensions::TglRenderbufferStorageEXT)TYPE_NAME_ALIAS(void , osg::FBOExtensions::TglRenderbufferStorageMultisampleEXT)TYPE_NAME_ALIAS(void , osg::FBOExtensions::TglRenderbufferStorageMultisampleCoverageNV)TYPE_NAME_ALIAS(void , osg::FBOExtensions::TglBindFramebufferEXT)TYPE_NAME_ALIAS(void , osg::FBOExtensions::TglDeleteFramebuffersEXT)TYPE_NAME_ALIAS(void , osg::FBOExtensions::TglGenFramebuffersEXT)TYPE_NAME_ALIAS(GLenum , osg::FBOExtensions::TglCheckFramebufferStatusEXT)TYPE_NAME_ALIAS(void , osg::FBOExtensions::TglFramebufferTexture1DEXT)TYPE_NAME_ALIAS(void , osg::FBOExtensions::TglFramebufferTexture2DEXT)TYPE_NAME_ALIAS(void , osg::FBOExtensions::TglFramebufferTexture3DEXT)TYPE_NAME_ALIAS(void , osg::FBOExtensions::TglFramebufferTextureLayerEXT)TYPE_NAME_ALIAS(void , osg::FBOExtensions::TglFramebufferRenderbufferEXT)TYPE_NAME_ALIAS(void , osg::FBOExtensions::TglGenerateMipmapEXT)TYPE_NAME_ALIAS(void , osg::FBOExtensions::TglBlitFramebufferEXT)BEGIN_OBJECT_REFLECTOR(osg::FBOExtensions)	I_DeclaringFile("osg/FrameBufferObject");	I_BaseType(osg::Referenced);	I_Method0(bool, isSupported,	          Properties::NON_VIRTUAL,	          __bool__isSupported,	          "",	          "");	I_Method0(bool, isMultisampleSupported,	          Properties::NON_VIRTUAL,	          __bool__isMultisampleSupported,	          "",	          "");	I_Method0(bool, isMultisampleCoverageSupported,	          Properties::NON_VIRTUAL,	          __bool__isMultisampleCoverageSupported,	          "",	          "");	I_StaticMethod2(osg::FBOExtensions *, instance, IN, unsigned, contextID, IN, bool, createIfNotInitalized,	                __FBOExtensions_P1__instance__unsigned__bool_S,	                "",	                "");	I_ProtectedConstructor1(IN, unsigned int, contextID,	                        Properties::NON_EXPLICIT,	                        ____FBOExtensions__unsigned_int,	                        "",	                        "");	I_PublicMemberProperty(osg::FBOExtensions::TglBindRenderbufferEXT *, glBindRenderbufferEXT);	I_PublicMemberProperty(osg::FBOExtensions::TglGenRenderbuffersEXT *, glGenRenderbuffersEXT);	I_PublicMemberProperty(osg::FBOExtensions::TglDeleteRenderbuffersEXT *, glDeleteRenderbuffersEXT);	I_PublicMemberProperty(osg::FBOExtensions::TglRenderbufferStorageEXT *, glRenderbufferStorageEXT);	I_PublicMemberProperty(osg::FBOExtensions::TglRenderbufferStorageMultisampleEXT *, glRenderbufferStorageMultisampleEXT);	I_PublicMemberProperty(osg::FBOExtensions::TglRenderbufferStorageMultisampleCoverageNV *, glRenderbufferStorageMultisampleCoverageNV);	I_PublicMemberProperty(osg::FBOExtensions::TglBindFramebufferEXT *, glBindFramebufferEXT);	I_PublicMemberProperty(osg::FBOExtensions::TglDeleteFramebuffersEXT *, glDeleteFramebuffersEXT);	I_PublicMemberProperty(osg::FBOExtensions::TglGenFramebuffersEXT *, glGenFramebuffersEXT);	I_PublicMemberProperty(osg::FBOExtensions::TglCheckFramebufferStatusEXT *, glCheckFramebufferStatusEXT);	I_PublicMemberProperty(osg::FBOExtensions::TglFramebufferTexture1DEXT *, glFramebufferTexture1DEXT);	I_PublicMemberProperty(osg::FBOExtensions::TglFramebufferTexture2DEXT *, glFramebufferTexture2DEXT);	I_PublicMemberProperty(osg::FBOExtensions::TglFramebufferTexture3DEXT *, glFramebufferTexture3DEXT);	I_PublicMemberProperty(osg::FBOExtensions::TglFramebufferTextureLayerEXT *, glFramebufferTextureLayerEXT);	I_PublicMemberProperty(osg::FBOExtensions::TglFramebufferRenderbufferEXT *, glFramebufferRenderbufferEXT);	I_PublicMemberProperty(osg::FBOExtensions::TglGenerateMipmapEXT *, glGenerateMipmapEXT);	I_PublicMemberProperty(osg::FBOExtensions::TglBlitFramebufferEXT *, glBlitFramebufferEXT);END_REFLECTORBEGIN_VALUE_REFLECTOR(osg::FrameBufferAttachment)	I_DeclaringFile("osg/FrameBufferObject");	I_Constructor0(____FrameBufferAttachment,	               "",	               "");	I_Constructor1(IN, const osg::FrameBufferAttachment &, copy,	               Properties::NON_EXPLICIT,	               ____FrameBufferAttachment__C5_FrameBufferAttachment_R1,	               "",	               "");	I_Constructor1(IN, osg::RenderBuffer *, target,	               Properties::EXPLICIT,	               ____FrameBufferAttachment__RenderBuffer_P1,	               "",	               "");	I_ConstructorWithDefaults2(IN, osg::Texture1D *, target, , IN, int, level, 0,	                           ____FrameBufferAttachment__Texture1D_P1__int,	                           "",	                           "");	I_ConstructorWithDefaults2(IN, osg::Texture2D *, target, , IN, int, level, 0,	                           ____FrameBufferAttachment__Texture2D_P1__int,	                           "",	                           "");	I_ConstructorWithDefaults3(IN, osg::Texture3D *, target, , IN, int, zoffset, , IN, int, level, 0,	                           ____FrameBufferAttachment__Texture3D_P1__int__int,	                           "",	                           "");	I_ConstructorWithDefaults3(IN, osg::Texture2DArray *, target, , IN, int, layer, , IN, int, level, 0,	                           ____FrameBufferAttachment__Texture2DArray_P1__int__int,	                           "",	                           "");	I_ConstructorWithDefaults3(IN, osg::TextureCubeMap *, target, , IN, int, face, , IN, int, level, 0,	                           ____FrameBufferAttachment__TextureCubeMap_P1__int__int,	                           "",	                           "");	I_Constructor1(IN, osg::TextureRectangle *, target,	               Properties::EXPLICIT,	               ____FrameBufferAttachment__TextureRectangle_P1,	               "",	               "");	I_Constructor1(IN, osg::Camera::Attachment &, attachment,	               Properties::EXPLICIT,	               ____FrameBufferAttachment__Camera_Attachment_R1,	               "",	               "");	I_Method0(bool, isMultisample,	          Properties::NON_VIRTUAL,	          __bool__isMultisample,	          "",	          "");	I_Method2(void, createRequiredTexturesAndApplyGenerateMipMap, IN, osg::State &, state, IN, const osg::FBOExtensions *, ext,	          Properties::NON_VIRTUAL,	          __void__createRequiredTexturesAndApplyGenerateMipMap__State_R1__C5_FBOExtensions_P1,	          "",	          "");	I_Method4(void, attach, IN, osg::State &, state, IN, GLenum, target, IN, GLenum, attachment_point, IN, const osg::FBOExtensions *, ext,	          Properties::NON_VIRTUAL,	          __void__attach__State_R1__GLenum__GLenum__C5_FBOExtensions_P1,	          "",	          "");	I_Method1(int, compare, IN, const osg::FrameBufferAttachment &, fa,	          Properties::NON_VIRTUAL,	          __int__compare__C5_FrameBufferAttachment_R1,	          "",	          "");	I_Method0(osg::RenderBuffer *, getRenderBuffer,	          Properties::NON_VIRTUAL,	          __RenderBuffer_P1__getRenderBuffer,	          "",	          "");	I_Method0(const osg::RenderBuffer *, getRenderBuffer,	          Properties::NON_VIRTUAL,	          __C5_RenderBuffer_P1__getRenderBuffer,	          "",	          "");	I_Method0(osg::Texture *, getTexture,	          Properties::NON_VIRTUAL,	          __Texture_P1__getTexture,	          "",	          "");	I_Method0(const osg::Texture *, getTexture,	          Properties::NON_VIRTUAL,	          __C5_Texture_P1__getTexture,	          "",	          "");	I_Method0(int, getCubeMapFace,	          Properties::NON_VIRTUAL,	          __int__getCubeMapFace,	          "",	          "");	I_Method0(int, getTextureLevel,	          Properties::NON_VIRTUAL,	          __int__getTextureLevel,	          "",	          "");	I_Method0(int, getTexture3DZOffset,	          Properties::NON_VIRTUAL,	          __int__getTexture3DZOffset,	          "",	          "");	I_Method0(int, getTextureArrayLayer,	          Properties::NON_VIRTUAL,	          __int__getTextureArrayLayer,	          "",	          "");	I_SimpleProperty(int, CubeMapFace, 	                 __int__getCubeMapFace, 	                 0);	I_SimpleProperty(osg::RenderBuffer *, RenderBuffer, 	                 __RenderBuffer_P1__getRenderBuffer, 	                 0);	I_SimpleProperty(osg::Texture *, Texture, 	                 __Texture_P1__getTexture, 	                 0);	I_SimpleProperty(int, Texture3DZOffset, 	                 __int__getTexture3DZOffset, 	                 0);	I_SimpleProperty(int, TextureArrayLayer, 	                 __int__getTextureArrayLayer, 	                 0);	I_SimpleProperty(int, TextureLevel, 	                 __int__getTextureLevel, 	                 0);END_REFLECTORTYPE_NAME_ALIAS(std::map< osg::Camera::BufferComponent COMMA  osg::FrameBufferAttachment >, osg::FrameBufferObject::AttachmentMap)TYPE_NAME_ALIAS(std::vector< GLenum >, osg::FrameBufferObject::MultipleRenderingTargets)TYPE_NAME_ALIAS(osg::Camera::BufferComponent, osg::FrameBufferObject::BufferComponent)BEGIN_ENUM_REFLECTOR(osg::FrameBufferObject::BindTarget)	I_DeclaringFile("osg/FrameBufferObject");	I_EnumLabel(osg::FrameBufferObject::READ_FRAMEBUFFER);	I_EnumLabel(osg::FrameBufferObject::DRAW_FRAMEBUFFER);	I_EnumLabel(osg::FrameBufferObject::READ_DRAW_FRAMEBUFFER);END_REFLECTORBEGIN_OBJECT_REFLECTOR(osg::FrameBufferObject)	I_DeclaringFile("osg/FrameBufferObject");	I_BaseType(osg::StateAttribute);	I_Constructor0(____FrameBufferObject,	               "",	               "");	I_ConstructorWithDefaults2(IN, const osg::FrameBufferObject &, copy, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY,	                           ____FrameBufferObject__C5_FrameBufferObject_R1__C5_CopyOp_R1,	                           "",	                           "");	I_Method0(osg::Object *, cloneType,	          Properties::VIRTUAL,	          __osg_Object_P1__cloneType,	          "Clone the type of an attribute, with Object* return type. ",	          "Must be defined by derived classes. ");	I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop,

⌨️ 快捷键说明

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