osg.FrameBufferAttachment

class osg.FrameBufferAttachment
Represents:c++ class
Wraps:osg::FrameBufferAttachment

Constructors:

osg.FrameBufferAttachment()

osg.FrameBufferAttachment(osg.FrameBufferAttachment copy)

Parameters:copy (osg.FrameBufferAttachment) –
osg.FrameBufferAttachment(osg.RenderBuffer target)

Parameters:target (osg.RenderBuffer) –
osg.FrameBufferAttachment(osg.Texture1D target, unsigned level)

Parameters:
osg.FrameBufferAttachment(osg.Texture1D target)

Parameters:target (osg.Texture1D) –
osg.FrameBufferAttachment(osg.Texture2D target, unsigned level)

Parameters:
osg.FrameBufferAttachment(osg.Texture2D target)

Parameters:target (osg.Texture2D) –
osg.FrameBufferAttachment(osg.Texture2DMultisample target, unsigned level)

Parameters:
osg.FrameBufferAttachment(osg.Texture2DMultisample target)

Parameters:target (osg.Texture2DMultisample) –
osg.FrameBufferAttachment(osg.Texture3D target, unsigned zoffset, unsigned level)

Parameters:
  • target (osg.Texture3D) –
  • zoffset (unsigned) –
  • level (unsigned) –
osg.FrameBufferAttachment(osg.Texture3D target, unsigned zoffset)

Parameters:
osg.FrameBufferAttachment(osg.Texture2DArray target, unsigned layer, unsigned level)

Parameters:
osg.FrameBufferAttachment(osg.Texture2DArray target, unsigned layer)

Parameters:
osg.FrameBufferAttachment(osg.TextureCubeMap target, unsigned face, unsigned level)

Parameters:
osg.FrameBufferAttachment(osg.TextureCubeMap target, unsigned face)

Parameters:
osg.FrameBufferAttachment(osg.TextureRectangle target)

Parameters:target (osg.TextureRectangle) –
osg.FrameBufferAttachment(osg.Camera.Attachment attachment)

Parameters:attachment (osg.Camera.Attachment) –

Methods:

:isMultisample()

Return type:bool
:createRequiredTexturesAndApplyGenerateMipMap(osg.State state, osg.GLExtensions ext)

Parameters:
:attach(osg.State state, GLenum.Value target, GLenum.Value attachment_point, osg.GLExtensions ext)

Parameters:
:compare(osg.FrameBufferAttachment fa)

Parameters:fa (osg.FrameBufferAttachment) –
Return type:int
:getRenderBuffer()

Return type:osg.RenderBuffer
:getTexture()

Return type:osg.Texture
:getCubeMapFace()

Return type:unsigned
:getTextureLevel()

Return type:unsigned
:getTexture3DZOffset()

Return type:unsigned
:getTextureArrayLayer()

Return type:unsigned
:resizeGLObjectBuffers(unsigned maxSize)

Parameters:maxSize (unsigned) –
:releaseGLObjects(osg.State state)

Parameters:state (osg.State) –
:releaseGLObjects()