osgDB.Registry

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

Methods:

:setReadFileCallback(osgDB.ReadFileCallback cb)

Parameters:cb (osgDB.ReadFileCallback) –
:getReadFileCallback()

Return type:osgDB.ReadFileCallback
:setOptions(osgDB.Options opt)

Parameters:opt (osgDB.Options) –
:getOptions()

Return type:osgDB.Options
:setExpiryDelay(double expiryDelay)

Parameters:expiryDelay (double) –
:getExpiryDelay()

Return type:double
:removeExpiredObjectsInCache(osg.FrameStamp frameStamp)

Parameters:frameStamp (osg.FrameStamp) –
:clearObjectCache()

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

Parameters:
:addEntryToObjectCache(std.string filename, osg.Object object, double timestamp)

Parameters:
:addEntryToObjectCache(std.string filename, osg.Object object)

Parameters:
:removeFromObjectCache(std.string fileName, osgDB.Options options)

Parameters:
:removeFromObjectCache(std.string fileName)

Parameters:fileName (std.string) –
:getFromObjectCache(std.string fileName, osgDB.Options options)

Parameters:
Return type:

osg.Object

:getFromObjectCache(std.string fileName)

Parameters:fileName (std.string) –
Return type:osg.Object
:getRefFromObjectCache(std.string fileName, osgDB.Options options)

Parameters:
Return type:

osg.Object

:getRefFromObjectCache(std.string fileName)

Parameters:fileName (std.string) –
Return type:osg.Object
:releaseGLObjects()

:releaseGLObjects(osg.State state)

Parameters:state (osg.State) –
:setSharedStateManager(osgDB.SharedStateManager sharedStateManager)

Parameters:sharedStateManager (osgDB.SharedStateManager) –
:getOrCreateSharedStateManager()

Return type:osgDB.SharedStateManager
:getSharedStateManager()

Return type:osgDB.SharedStateManager

Static Methods:

.instance()

Return type:osgDB.Registry