osg.GraphicsContext

class osg.GraphicsContext
Represents:c++ class
Wraps:osg::GraphicsContext
Bases:osg.Object

Methods:

:add(osg.Operation operation)

Параметры:operation (osg.Operation) –
:bindPBufferToTexture(unsigned buffer)

Параметры:buffer (unsigned) –
:bindPBufferToTextureImplementation(unsigned buffer)

Параметры:buffer (unsigned) –
:clear()

:close()

:close(bool callCloseImplementation)

Параметры:callCloseImplementation (bool) –
:closeImplementation()

:createGraphicsThread()

:getClearColor()

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

Тип результата:unsigned
:getCurrentOperation()

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

Тип результата:osg.GraphicsContext.ResizedCallback
:getState()

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

Тип результата:osg.GraphicsContext.SwapCallback
:getTimeSinceLastClear()

Тип результата:double
:getTraits()

Тип результата:osg.GraphicsContext.Traits
:isCurrent()

Тип результата:bool
:isRealized()

Тип результата:bool
:isRealizedImplementation()

Тип результата:bool
:makeContextCurrent(osg.GraphicsContext context)

Параметры:context (osg.GraphicsContext) –
:makeContextCurrentImplementation(osg.GraphicsContext readContext)

Параметры:readContext (osg.GraphicsContext) –
Тип результата:bool
:makeCurrent()

:makeCurrentImplementation()

Тип результата:bool
:realize()

Тип результата:bool
:realizeImplementation()

Тип результата:bool
:releaseContext()

Тип результата:bool
:releaseContextImplementation()

Тип результата:bool
:remove(osg.Operation operation)

Параметры:operation (osg.Operation) –
:removeAllOperations()

:removeByName(std.string name)

Параметры:name (std.string) –
:resized(int x, int y, int width, int height)

Параметры:
  • x (int) –
  • y (int) –
  • width (int) –
  • height (int) –
:resizedImplementation(int x, int y, int width, int height)

Параметры:
  • x (int) –
  • y (int) –
  • width (int) –
  • height (int) –
:runOperations()

:setClearColor(osg.Vec4 color)

Параметры:color (osg.Vec4) –
:setClearMask(unsigned mask)

Параметры:mask (unsigned) –
:setResizedCallback(osg.GraphicsContext.ResizedCallback cb)

Параметры:cb (osg.GraphicsContext.ResizedCallback) –
:setState(osg.State state)

Параметры:state (osg.State) –
:setSwapCallback(osg.GraphicsContext.SwapCallback cb)

Параметры:cb (osg.GraphicsContext.SwapCallback) –
:swapBuffers()

:swapBuffersImplementation()

Static Methods:

.createGraphicsContext(osg.GraphicsContext.Traits traits)

Параметры:traits (osg.GraphicsContext.Traits) –
Тип результата:osg.GraphicsContext