osgViewer.ViewerBase

class osgViewer.ViewerBase
Represents

c++ class

Wraps

osgViewer::ViewerBase

Bases

osg.Object

Methods:

:readConfiguration(std.string filename)

Параметры

filename (std.string) –

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

bool

:isRealized()

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

bool

:realize()

:setUseConfigureAffinity(bool flag)

Параметры

flag (bool) –

:getUseConfigureAffinity()

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

bool

:configureAffinity()

:setThreadingModel(osgViewer.ViewerBase.ThreadingModel threadingModel)

Параметры

threadingModel (osgViewer.ViewerBase.ThreadingModel) –

:getThreadingModel()

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

osgViewer.ViewerBase.ThreadingModel

:suggestBestThreadingModel()

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

osgViewer.ViewerBase.ThreadingModel

:setUpThreading()

:areThreadsRunning()

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

bool

:stopThreading()

:startThreading()

:setDone(bool done)

Параметры

done (bool) –

:done()

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

bool

:setKeyEventSetsDone(int key)

Параметры

key (int) –

:getKeyEventSetsDone()

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

int

:setQuitEventSetsDone(bool flag)

Параметры

flag (bool) –

:getQuitEventSetsDone()

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

bool

:setReleaseContextAtEndOfFrameHint(bool hint)

Параметры

hint (bool) –

:getReleaseContextAtEndOfFrameHint()

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

bool

:addUpdateOperation(osg.Operation operation)

Параметры

operation (osg.Operation) –

:removeUpdateOperation(osg.Operation operation)

Параметры

operation (osg.Operation) –

:setRealizeOperation(osg.Operation operation)

Параметры

operation (osg.Operation) –

:getRealizeOperation()

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

osg.Operation

:setRunFrameScheme(osgViewer.ViewerBase.FrameScheme fs)

Параметры

fs (osgViewer.ViewerBase.FrameScheme) –

:getRunFrameScheme()

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

osgViewer.ViewerBase.FrameScheme

:setRunMaxFrameRate(double frameRate)

Параметры

frameRate (double) –

:getRunMaxFrameRate()

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

double

:run()

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

int

:checkNeedToDoFrame()

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

bool

:checkEvents()

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

bool

:frame()

:frame(double simulationTime)

Параметры

simulationTime (double) –

:advance()

:advance(double simulationTime)

Параметры

simulationTime (double) –

:eventTraversal()

:updateTraversal()

:renderingTraversals()

:getCameras()

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

osgViewer.ViewerBase.Cameras

:getCameras(bool onlyActive)

Параметры

onlyActive (bool) –

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

osgViewer.ViewerBase.Cameras

:getContexts()

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

osgViewer.ViewerBase.Contexts

:getContexts(bool onlyValid)

Параметры

onlyValid (bool) –

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

osgViewer.ViewerBase.Contexts

:getWindows()

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

osgViewer.ViewerBase.Windows

:getWindows(bool onlyValid)

Параметры

onlyValid (bool) –

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

osgViewer.ViewerBase.Windows

:getScenes()

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

osgViewer.ViewerBase.Scenes

:getScenes(bool onlyValid)

Параметры

onlyValid (bool) –

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

osgViewer.ViewerBase.Scenes

:getViews()

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

osgViewer.ViewerBase.Views

:getViews(bool onlyValid)

Параметры

onlyValid (bool) –

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

osgViewer.ViewerBase.Views