osg.Image

class osg.Image
Represents:c++ class
Wraps:osg::Image
Bases:osg.BufferData

Constructors:

osg.Image()

Methods:

: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)

Параметры:
:computeNumComponents()

Тип результата:int
: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) –
:depth()

Тип результата:int
:flipHorizontal()

:flipVertical()

:getAllocationMode()

Тип результата:osg.Image.AllocationMode
: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

:getDataType()

Тип результата:GLenum.Value
:getInternalTextureFormat()

Тип результата:GLenum.Value
:getOrigin()

Тип результата:osg.Image.Origin
:getPixelBufferObject()

Тип результата:osg.PixelBufferObject
:getPixelFormat()

Тип результата:GLenum.Value
:height()

Тип результата:int
:isImageTranslucent()

Тип результата:bool
:readPixels(int x, int y, int width, int height, GLenum.Value pixelFormat, GLenum.Value type)

Параметры:
:requiresUpdateCall()

Тип результата:bool
:scaleImage(int s, int t, int r)

Параметры:
  • s (int) –
  • t (int) –
  • r (int) –
:setAllocationMode(osg.Image.AllocationMode mode)

Параметры:mode (osg.Image.AllocationMode) –
: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) –
:setDataType(GLenum.Value format)

Параметры:format (GLenum.Value) –
:setInternalTextureFormat(GLenum.Value format)

Параметры:format (GLenum.Value) –
:setOrigin(osg.Image.Origin origin)

Параметры:origin (osg.Image.Origin) –
:setPixelBufferObject(osg.PixelBufferObject buffer)

Параметры:buffer (osg.PixelBufferObject) –
:setPixelFormat(GLenum.Value format)

Параметры:format (GLenum.Value) –
:supportsTextureSubloading()

Тип результата:bool
:swap(osg.Image rhs)

Параметры:rhs (osg.Image) –
:width()

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