osg.Image

class osg.Image
Represents

c++ class

Wraps

osg::Image

Bases

osg.BufferData

Constructors:

osg.Image()

Methods:

:computeNumComponents()

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

int

:width()

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

int

:height()

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

int

:depth()

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

int

:swap(osg.Image rhs)

Параметры

rhs (osg.Image) –

:scaleImage(int s, int t, int r)

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

  • t (int) –

  • r (int) –

:setOrigin(osg.Image.Origin origin)

Параметры

origin (osg.Image.Origin) –

:getOrigin()

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

osg.Image.Origin

:setPixelFormat(GLenum.Value format)

Параметры

format (GLenum.Value) –

:getPixelFormat()

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

GLenum.Value

:setDataType(GLenum.Value format)

Параметры

format (GLenum.Value) –

:getDataType()

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

GLenum.Value

:setInternalTextureFormat(GLenum.Value format)

Параметры

format (GLenum.Value) –

:getInternalTextureFormat()

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

GLenum.Value

:getColor(osg.Vec2 texcoords)

Параметры

texcoords (osg.Vec2) –

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

osg.Vec4

:getColor(double s, double t)

Параметры
  • s (double) –

  • t (double) –

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

osg.Vec4

:getColor(double s, double t, double r)

Параметры
  • s (double) –

  • t (double) –

  • r (double) –

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

osg.Vec4

:setColor(osg.Vec4 color, osg.Vec2 texcoords)

Параметры
:setColor(osg.Vec4 color, double s, double t)

Параметры
  • color (osg.Vec4) –

  • s (double) –

  • t (double) –

:setColor(osg.Vec4 color, double s, double t, double r)

Параметры
  • color (osg.Vec4) –

  • s (double) –

  • t (double) –

  • r (double) –

:flipHorizontal()

:flipVertical()

:supportsTextureSubloading()

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

bool

:isImageTranslucent()

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

bool

:setPixelBufferObject(osg.PixelBufferObject buffer)

Параметры

buffer (osg.PixelBufferObject) –

:getPixelBufferObject()

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

osg.PixelBufferObject

:requiresUpdateCall()

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

bool

:setAllocationMode(osg.Image.AllocationMode mode)

Параметры

mode (osg.Image.AllocationMode) –

:getAllocationMode()

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

osg.Image.AllocationMode

:allocateImage(int s, int t, int r, GLenum.Value pixelFormat, GLenum.Value type, int packing)

Параметры
:allocateImage(int s, int t, int r, GLenum.Value pixelFormat, GLenum.Value type)

Параметры
:readPixels(int x, int y, int width, int height, GLenum.Value pixelFormat, GLenum.Value type)

Параметры
:copySubImage(int s_offset, int t_offset, int r_offset, osg.Image source)

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

  • t_offset (int) –

  • r_offset (int) –

  • source (osg.Image) –