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