📄 framebufferobject.cpp
字号:
// ***************************************************************************//// 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 + -