Panda3D
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties
Classes | Functions | Variables
direct.showbase.VFSImporter Namespace Reference

Classes

class  VFSImporter
 
class  VFSLoader
 
class  VFSSharedImporter
 
class  VFSSharedLoader
 

Functions

def register
 
def reloadSharedPackage
 
def reloadSharedPackages
 

Variables

list __all__
 
 _registered = False
 
list compiledExtensions = [ 'pyc', 'pyo' ]
 
int FTExtensionModule = 2
 
int FTFrozenModule = 3
 
int FTPythonCompiled = 1
 
int FTPythonSource = 0
 
dictionary sharedPackages = {}
 
tuple vfs = VirtualFileSystem.getGlobalPtr()
 

Function Documentation

def direct.showbase.VFSImporter.register ( )
Register the VFSImporter on the path_hooks, if it has not
already been registered, so that future Python import statements
will vector through here (and therefore will take advantage of
Panda's virtual file system). 
def direct.showbase.VFSImporter.reloadSharedPackage (   mod)
Reloads the specific module as a shared package, adding any
new directories that might have appeared on the search path. 
def direct.showbase.VFSImporter.reloadSharedPackages ( )
Walks through the sharedPackages list, and forces a reload of
any modules on that list that have already been loaded.  This
allows new directories to be added to the search path. 

Variable Documentation

list __all__
Initial value:
1 = ['register', 'sharedPackages',
2  'reloadSharedPackage', 'reloadSharedPackages']
_registered = False
list compiledExtensions = [ 'pyc', 'pyo' ]
int FTExtensionModule = 2
int FTFrozenModule = 3
int FTPythonCompiled = 1
int FTPythonSource = 0
dictionary sharedPackages = {}