osg.RenderBuffer¶
- class osg.RenderBuffer¶
- Represents
c++ class
- Wraps
osg::RenderBuffer
- Bases
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)
-
- Параметры
copy (
osg.RenderBuffer) –copyop (
osg.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()¶
-
- Тип результата
- :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)¶
-
- Параметры
contextID (
unsigned) –ext (
osg.GLExtensions) –
- Тип результата
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.Stateis non-zero, this function releases any associated OpenGL objects for the specifiedosg.GraphicsContext. Otherwise, releases OpenGL objexts for all graphics contexts.- Параметры
state (
osg.State) –
- :releaseGLObjects()
Short version.
releaseGLObjectscall with0(nil pointer) as argument.
Static Methods:
- .getMaxSamples(unsigned contextID, osg.GLExtensions ext)¶
-
- Параметры
contextID (
unsigned) –ext (
osg.GLExtensions) –
- Тип результата
int