osg.FrameBufferAttachment

class osg.FrameBufferAttachment
Represents:

c++ class

Wraps:

osg::FrameBufferAttachment

Constructors:

osg.FrameBufferAttachment()

osg.FrameBufferAttachment(osg.FrameBufferAttachment copy)

Параметры:

copy (osg.FrameBufferAttachment) –

osg.FrameBufferAttachment(osg.RenderBuffer target)

Параметры:

target (osg.RenderBuffer) –

osg.FrameBufferAttachment(osg.Texture1D target, unsigned level)

Параметры:
osg.FrameBufferAttachment(osg.Texture1D target)

Параметры:

target (osg.Texture1D) –

osg.FrameBufferAttachment(osg.Texture2D target, unsigned level)

Параметры:
osg.FrameBufferAttachment(osg.Texture2D target)

Параметры:

target (osg.Texture2D) –

osg.FrameBufferAttachment(osg.Texture2DMultisample target, unsigned level)

Параметры:
osg.FrameBufferAttachment(osg.Texture2DMultisample target)

Параметры:

target (osg.Texture2DMultisample) –

osg.FrameBufferAttachment(osg.Texture3D target, unsigned zoffset, unsigned level)

Параметры:
  • target (osg.Texture3D) –

  • zoffset (unsigned) –

  • level (unsigned) –

osg.FrameBufferAttachment(osg.Texture3D target, unsigned zoffset)

Параметры:
osg.FrameBufferAttachment(osg.Texture2DArray target, unsigned layer, unsigned level)

Параметры:
osg.FrameBufferAttachment(osg.Texture2DArray target, unsigned layer)

Параметры:
osg.FrameBufferAttachment(osg.TextureCubeMap target, unsigned face, unsigned level)

Параметры:
osg.FrameBufferAttachment(osg.TextureCubeMap target, unsigned face)

Параметры:
osg.FrameBufferAttachment(osg.TextureRectangle target)

Параметры:

target (osg.TextureRectangle) –

osg.FrameBufferAttachment(osg.Camera.Attachment attachment)

Параметры:

attachment (osg.Camera.Attachment) –

Methods:

:isMultisample()

Тип результата:

bool

:createRequiredTexturesAndApplyGenerateMipMap(osg.State state, osg.GLExtensions ext)

Параметры:
:attach(osg.State state, GLenum.Value target, GLenum.Value attachment_point, osg.GLExtensions ext)

Параметры:
:compare(osg.FrameBufferAttachment fa)

Параметры:

fa (osg.FrameBufferAttachment) –

Тип результата:

int

:getRenderBuffer()

Тип результата:

osg.RenderBuffer

:getTexture()

Тип результата:

osg.Texture

:getCubeMapFace()

Тип результата:

unsigned

:getTextureLevel()

Тип результата:

unsigned

:getTexture3DZOffset()

Тип результата:

unsigned

:getTextureArrayLayer()

Тип результата:

unsigned

:resizeGLObjectBuffers(unsigned maxSize)

Параметры:

maxSize (unsigned) –

:releaseGLObjects(osg.State state)

Параметры:

state (osg.State) –

:releaseGLObjects()