osg.RenderBuffer

class osg.RenderBuffer
Represents:

c++ class

Wraps:

osg::RenderBuffer

Bases:

osg.Object

Constructors:

osg.RenderBuffer()

osg.RenderBuffer(int width, int height, GLenum.Value internalFormat, int samples, int colorSamples)

Параметры:
  • width (int) –

  • height (int) –

  • internalFormat (GLenum.Value) –

  • samples (int) –

  • colorSamples (int) –

osg.RenderBuffer(int width, int height, GLenum.Value internalFormat, int samples)

Параметры:
  • width (int) –

  • height (int) –

  • internalFormat (GLenum.Value) –

  • samples (int) –

osg.RenderBuffer(int width, int height, GLenum.Value internalFormat)

Short version. Constructor call with samples and colorSamples equal to 0.

Параметры:
  • width (int) –

  • height (int) –

  • internalFormat (GLenum.Value) –

osg.RenderBuffer(osg.RenderBuffer copy, osg.CopyOp copyop)

Параметры:
osg.RenderBuffer(osg.RenderBuffer copy)

Short version. Constructor call with copyop osg.CopyOp.SHALLOW_COPY.

Параметры:

copy (osg.RenderBuffer) –

Methods:

:getWidth()

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

int

:getHeight()

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

int

:setWidth(int w)

Параметры:

w (int) –

:setHeight(int h)

Параметры:

h (int) –

:setSize(int w, int h)

Параметры:
  • w (int) –

  • h (int) –

:getInternalFormat()

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

GLenum.Value

:setInternalFormat(GLenum.Value format)

Параметры:

format (GLenum.Value) –

:getSamples()

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

int

:getColorSamples()

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

int

:setSamples(int samples)

Параметры:

samples (int) –

:setColorSamples(int colorSamples)

Параметры:

colorSamples (int) –

:getObjectID(unsigned contextID, osg.GLExtensions ext)

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

unsigned

:compare(osg.RenderBuffer rb)

Параметры:

rb (osg.RenderBuffer) –

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

int

:resizeGLObjectBuffers(unsigned maxSize)

Resize any per context GLObject buffers to specified size.

Параметры:

maxSize (unsigned) –

:releaseGLObjects(osg.State state)

If osg.State is non-zero, this function releases any associated OpenGL objects for the specified osg.GraphicsContext. Otherwise, releases OpenGL objexts for all graphics contexts.

Параметры:

state (osg.State) –

:releaseGLObjects()

Short version. releaseGLObjects call with 0 (nil pointer) as argument.

Static Methods:

.getMaxSamples(unsigned contextID, osg.GLExtensions ext)

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

int