| |
- Plugin(object)
-
- Context
-
- InteractiveContext
-
- VRMLContext
- Loader
- Node
class Context(Plugin) |
|
Data-type storage-format handler |
|
- Method resolution order:
- Context
- Plugin
- object
Class methods defined here:
- match(cls, key) from type
- Determine what platform module to load
key -- name of GUI system for which to load
Data and other attributes defined here:
- registry = [<OpenGLContext.plugins.Context object>, <OpenGLContext.plugins.Context object>, <OpenGLContext.plugins.Context object>, <OpenGLContext.plugins.Context object>, <OpenGLContext.plugins.Context object>, <OpenGLContext.plugins.Context object>]
- type_key = 'context'
Methods inherited from Plugin:
- __init__(self, name, import_path, check=None)
- Register the plug-in
- load(self)
- Attempt to load and return our entry point
Class methods inherited from Plugin:
- all(cls) from type
- Iterate over all registered plugins
Data descriptors inherited from Plugin:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from Plugin:
- loaded = False
|
class InteractiveContext(Context) |
|
Interaction-providing context |
|
- Method resolution order:
- InteractiveContext
- Context
- Plugin
- object
Data and other attributes defined here:
- registry = [<OpenGLContext.plugins.InteractiveContext object>, <OpenGLContext.plugins.InteractiveContext object>, <OpenGLContext.plugins.InteractiveContext object>, <OpenGLContext.plugins.InteractiveContext object>, <OpenGLContext.plugins.InteractiveContext object>, <OpenGLContext.plugins.InteractiveContext object>]
- type_key = 'interactive'
Class methods inherited from Context:
- match(cls, key) from type
- Determine what platform module to load
key -- name of GUI system for which to load
Methods inherited from Plugin:
- __init__(self, name, import_path, check=None)
- Register the plug-in
- load(self)
- Attempt to load and return our entry point
Class methods inherited from Plugin:
- all(cls) from type
- Iterate over all registered plugins
Data descriptors inherited from Plugin:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from Plugin:
- loaded = False
|
class Loader(Plugin) |
|
A data-format loader (e.g. vrml97 or obj) |
|
- Method resolution order:
- Loader
- Plugin
- object
Class methods defined here:
- match(cls, key) from type
- Determine what platform module to load
key -- file-extension or mime-type to load from
Data and other attributes defined here:
- registry = [<OpenGLContext.plugins.Loader object>, <OpenGLContext.plugins.Loader object>, <OpenGLContext.plugins.Loader object>, <OpenGLContext.plugins.Loader object>]
Methods inherited from Plugin:
- __init__(self, name, import_path, check=None)
- Register the plug-in
- load(self)
- Attempt to load and return our entry point
Class methods inherited from Plugin:
- all(cls) from type
- Iterate over all registered plugins
Data descriptors inherited from Plugin:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from Plugin:
- loaded = False
|
class Node(Plugin) |
|
A particular scenegraph node to be rendered |
|
- Method resolution order:
- Node
- Plugin
- object
Data and other attributes defined here:
- registry = [<OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, <OpenGLContext.plugins.Node object>, ...]
Methods inherited from Plugin:
- __init__(self, name, import_path, check=None)
- Register the plug-in
- load(self)
- Attempt to load and return our entry point
Class methods inherited from Plugin:
- all(cls) from type
- Iterate over all registered plugins
- match(cls, *args) from type
- Match to return the plugin which is appropriate to load
Data descriptors inherited from Plugin:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from Plugin:
- loaded = False
|
class VRMLContext(InteractiveContext) |
|
VRML parser/rendering context |
|
- Method resolution order:
- VRMLContext
- InteractiveContext
- Context
- Plugin
- object
Data and other attributes defined here:
- registry = [<OpenGLContext.plugins.VRMLContext object>, <OpenGLContext.plugins.VRMLContext object>, <OpenGLContext.plugins.VRMLContext object>, <OpenGLContext.plugins.VRMLContext object>, <OpenGLContext.plugins.VRMLContext object>, <OpenGLContext.plugins.VRMLContext object>]
- type_key = 'vrml'
Class methods inherited from Context:
- match(cls, key) from type
- Determine what platform module to load
key -- name of GUI system for which to load
Methods inherited from Plugin:
- __init__(self, name, import_path, check=None)
- Register the plug-in
- load(self)
- Attempt to load and return our entry point
Class methods inherited from Plugin:
- all(cls) from type
- Iterate over all registered plugins
Data descriptors inherited from Plugin:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from Plugin:
- loaded = False
| |