osgDB.Registry

class osgDB.Registry
Represents:c++ class
Wraps:osgDB::Registry
Bases:osg.Referenced

Methods:

:addEntryToObjectCache(std.string filename, osg.Object object, double timestamp, osgDB.Options options)

Параметры:
:addEntryToObjectCache(std.string filename, osg.Object object, double timestamp)

Параметры:
:addEntryToObjectCache(std.string filename, osg.Object object)

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

:getExpiryDelay()

Тип результата:double
:getFromObjectCache(std.string fileName, osgDB.Options options)

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

osg.Object

:getFromObjectCache(std.string fileName)

Параметры:fileName (std.string) –
Тип результата:osg.Object
:getOptions()

Тип результата:osgDB.Options
:getOrCreateSharedStateManager()

Тип результата:osgDB.SharedStateManager
:getReadFileCallback()

Тип результата:osgDB.ReadFileCallback
:getRefFromObjectCache(std.string fileName, osgDB.Options options)

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

osg.Object

:getRefFromObjectCache(std.string fileName)

Параметры:fileName (std.string) –
Тип результата:osg.Object
:getSharedStateManager()

Тип результата:osgDB.SharedStateManager
:releaseGLObjects()

:releaseGLObjects(osg.State state)

Параметры:state (osg.State) –
:removeExpiredObjectsInCache(osg.FrameStamp frameStamp)

Параметры:frameStamp (osg.FrameStamp) –
:removeFromObjectCache(std.string fileName, osgDB.Options options)

Параметры:
:removeFromObjectCache(std.string fileName)

Параметры:fileName (std.string) –
:setExpiryDelay(double expiryDelay)

Параметры:expiryDelay (double) –
:setOptions(osgDB.Options opt)

Параметры:opt (osgDB.Options) –
:setReadFileCallback(osgDB.ReadFileCallback cb)

Параметры:cb (osgDB.ReadFileCallback) –
:setSharedStateManager(osgDB.SharedStateManager sharedStateManager)

Параметры:sharedStateManager (osgDB.SharedStateManager) –

Static Methods:

.instance()

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