osg.GraphicsContext.Traits

class osg.GraphicsContext.Traits
Represents:

c++ class

Wraps:

osg::GraphicsContext::Traits

osg.GraphicsContext Traits object provides the specification of what type of graphics context is required. In OSG osg.GraphicsContext.Traits is a C++ structure, so the are a number of setters and getters for some members to use in Lua.

Constructors:

osg.GraphicsContext.Traits()

osg.GraphicsContext.Traits(osg.DisplaySettings ds)

Параметры:

ds (osg.DisplaySettings) –

Methods:

:setX(int x)

Параметры:

x (int) –

:getX()

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

int

:setY(int y)

Параметры:

y (int) –

:getY()

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

int

:setWidth(int width)

Параметры:

width (int) –

:getWidth()

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

int

:setHeight(int height)

Параметры:

height (int) –

:getHeight()

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

int

:setWindowName(std.string windowName)

Параметры:

windowName (std.string) –

:getWindowName()

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

std.string

:setWindowDecoration(bool b)

Параметры:

b (bool) –

:getWindowDecoration()

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

bool

:setSupportsResize(bool b)

Параметры:

b (bool) –

:getSupportsResize()

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

bool

:setRed(unsigned red)

Buffer depth, 0 equals off.

Параметры:

red (unsigned) –

:getRed()

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

unsigned

:setBlue(unsigned blue)

Buffer depth, 0 equals off.

Параметры:

blue (unsigned) –

:getBlue()

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

unsigned

:setGreen(unsigned green)

Buffer depth, 0 equals off.

Параметры:

green (unsigned) –

:getGreen()

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

unsigned

:setAlpha(unsigned alpha)

Buffer depth, 0 equals off.

Параметры:

alpha (unsigned) –

:getAlpha()

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

unsigned

:setDepth(unsigned depth)

Buffer depth, 0 equals off.

Параметры:

depth (unsigned) –

:getDepth()

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

unsigned

:setStencil(unsigned stencil)

Buffer depth, 0 equals off.

Параметры:

stencil (unsigned) –

:getStencil()

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

unsigned

:setSampleBuffers(unsigned sampleBuffers)

Параметры:

sampleBuffers (unsigned) –

:getSampleBuffers()

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

unsigned

:setSamples(unsigned samples)

Параметры:

samples (unsigned) –

:getSamples()

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

unsigned

:setPBuffer(bool pbuffer)

Параметры:

pbuffer (bool) –

:getPBuffer()

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

bool

:setQuadBufferStereo(bool quadBufferStereo)

Параметры:

quadBufferStereo (bool) –

:getQuadBufferStereo()

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

bool

:setDoubleBuffer(bool doubleBuffer)

Параметры:

doubleBuffer (bool) –

:getDoubleBuffer()

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

bool

:setTarget(unsigned target)

Параметры:

target (unsigned) –

:getTarget()

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

unsigned

:setFormat(unsigned format)

Параметры:

format (unsigned) –

:getFormat()

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

unsigned

:setLevel(unsigned level)

Параметры:

level (unsigned) –

:getLevel()

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

unsigned

:setFace(unsigned face)

Параметры:

face (unsigned) –

:getFace()

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

unsigned

:setMipMapGeneration(unsigned mipMapGeneration)

Параметры:

mipMapGeneration (unsigned) –

:getMipMapGeneration()

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

unsigned

:setVSync(bool vsync)

Параметры:

vsync (bool) –

:getVSync()

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

bool

:setAffinity(OpenThreads.Affinity affinity)

Hint of what affinity to use for any threads associated with the osg.GraphicsContext created using these osg.GraphicsContext.Traits.

Параметры:

affinity (OpenThreads.Affinity) –

:getAffinity()

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

OpenThreads.Affinity

:setGLContextVersion(std.string version)

Параметры:

version (std.string) –

:getGLContextVersion()

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

std.string

:setSharedContext(osg.GraphicsContext sharedContext)

Параметры:

sharedContext (osg.GraphicsContext) –

:getSharedContext()

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

osg.GraphicsContext