| Trees | Index | Help |
|
|---|
|
spyre: SPyRE -> Simple Pythonic Rendering Engine.
stereoscopic: An extension to SPyRE to add stereoscopic viewing.
__builtin__.object:
The most base type
spyre.spyre.Camera:
Abstract camera base class.
spyre.spyre.BasicCamera:
A basic camera views a center point from an eye position, with a
reference up vector that points to the top of the screen.
spyre.spyre.BasicCameraFrustum
spyre.spyre.BasicCameraOrtho
spyre.spyre.MobileCamera:
A mobile camera maintains a certain distance (rho) from the origin,
but is user controllable.
spyre.spyre.MobileCameraFrustum:
A mobile camera with Frustum viewing projection
spyre.spyre.MobileCameraOrtho:
A mobile camera with Orthographic viewing projection
spyre.spyre.PrecessingCamera:
A precessing camera orbits around the z axis at a given distance from
it and height above the x-y plane.
spyre.spyre.PrecessingCameraOrtho:
A precessing camera with Orthographic viewing projection
spyre.spyre.RovingCamera:
A roving camera moves around the scene.
spyre.spyre.RovingCameraFrustum:
a roving camera with frustum projection
spyre.spyre.RovingCameraOrtho:
a roving camera with ortho projection
spyre.spyre.RovingCameraY:
A roving camera moves around the scene, panning on xz plane.
spyre.spyre.RovingCameraFrustumY:
RovingCameraY with Frustum
spyre.spyre.RovingCameraOrthoY:
RovingCameraY with Frustum
spyre.stereoscopic.SubordinateEyeCamera:
Camera for other eye.
spyre.stereoscopic.SubordinateEyeCameraRB:
Camera for other eye, only shows red component.
spyre.stereoscopic.SubordinateEyeCamFrustumRB:
Camera for sub eye, frustum proj, that shows red only.
spyre.stereoscopic.SubordinateEyeCamOrthoRB:
Camera for sub eye, ortho proj, that shows red only.
spyre.stereoscopic.SubordinateEyeCamFrustum:
Camera for other eye, with frustum projection.
spyre.stereoscopic.SubordinateEyeCamOrtho:
Camera for other eye, with ortho projection.
spyre.spyre.Engine:
The engine manages the window, handles high-level displaying and
updating.
spyre.spyre.EngineFullScreen:
Generic engine, but full screen.
spyre.spyre.Interface:
The interface encapsulates all the user interface behavior that an
engine can exhibit.
spyre.spyre.BareBonesInterface:
A bare-bones interface supports quitting, and resizing.
spyre.spyre.BasicInterface:
A basic interface supports quitting, pausing, stepping, zooming, and
resizing.
spyre.spyre.PedestrianInterface:
A pedestrian interface moves the camera on a roughly horizontal
plane.
spyre.spyre.PedestrianInterfaceY:
PedestrianInterface for xz plane panning
spyre.spyre.PivotingInterface:
A pivoting interface supports the basic interfaces and can be pivoted
around the center point with the mouse.
spyre.spyre.PanningInterface:
A panning interface supports all the pivoting and basic behavior, but
the pivoting point can be moved with the keyboard.
spyre.spyre.CursorKeyInterface:
A cursorkey interface supports all the pivoting and basic behavior,
but the pivoting is done by cursor keys rather than by mouse.
spyre.spyre.Light:
Implements each light.
spyre.spyre.Bulb:
Implements point light
spyre.spyre.Spot:
Implements a spotlight, with beam.
spyre.spyre.Sun:
Implements light that stays at infinite distance
spyre.spyre.NullStudio:
Manage environmental effects such as lights and fog.
spyre.spyre.StudioColorMat:
Manage environmental effects such as lights and fog
spyre.spyre.Object:
The fundamental object.
spyre.spyre.Group:
A group is an object which holds a collection of other objects.
spyre.stereoscopic.StereoEngine:
Abstract class for Engine.
spyre.stereoscopic.StereoEngineED:
The engine manages the window, handles high-level displaying and
updating, for eDimensional LCD glasses.
spyre.stereoscopic.StereoEngineRB:
The engine manages the window, handles high-level displaying and
updating, for red/blue glasses.
spyre.stereoscopic.StereoInterface:
The interface for stereo renderers.
spyre.stereoscopic.StereoRedBlueInterface:
Stereo interface for red/blue glasses.
spyre.stereoscopic.StereoTopBottomInterface:
Stereo Interface for LCD glasses in top/bottom mode.
spyre.spyre.TimeKeeper:
Keeps track of time and engine progress.
spyre.spyre.OrthoCam:
An OrthoCam is a mixin that provides for ortho mode in descendant
cameras.
spyre.spyre.BasicCameraOrtho
spyre.spyre.FrustumCam:
A FrustumCam is a mixin that provides for frustum (perspective) mode
in descendant cameras.
spyre.spyre.BasicCameraFrustum
spyre.spyre.MobileCameraFrustum:
A mobile camera with Frustum viewing projection
spyre.spyre.RovingCameraFrustum:
a roving camera with frustum projection
spyre.spyre.RovingCameraFrustumY:
RovingCameraY with Frustum
spyre.stereoscopic.SubordinateEyeCamFrustum:
Camera for other eye, with frustum projection.
spyre.stereoscopic.SubordinateEyeCamFrustumRB:
Camera for sub eye, frustum proj, that shows red only.
spyre.spyre.MobileCameraOrtho:
A mobile camera with Orthographic viewing projection
spyre.spyre.PrecessingCameraOrtho:
A precessing camera with Orthographic viewing projection
spyre.spyre.RovingCameraOrtho:
a roving camera with ortho projection
spyre.spyre.RovingCameraOrthoY:
RovingCameraY with Frustum
spyre.stereoscopic.SubordinateEyeCamOrtho:
Camera for other eye, with ortho projection.
spyre.stereoscopic.SubordinateEyeCamOrthoRB:
Camera for sub eye, ortho proj, that shows red only.
spyre.stereoscopic.StereoBaseCamera:
Abstract base class for all Stereo cameras.
spyre.stereoscopic.StereoCamera:
Camera for stereo camera functionality.
spyre.stereoscopic.StereoRedBlueCamera:
Stereo camera to support stereo vision via red/blue glasses.
spyre.stereoscopic.StereoTopBottomCamera:
Stereo camera to support LCD glasses video in top/bottom mode.
spyre.stereoscopic.SubordinateEyeCamera:
Camera for other eye.
spyre.stereoscopic.SubordinateEyeCameraRB:
Camera for other eye, only shows red component.
spyre.stereoscopic.SubordinateEyeCamFrustumRB:
Camera for sub eye, frustum proj, that shows red only.
spyre.stereoscopic.SubordinateEyeCamOrthoRB:
Camera for sub eye, ortho proj, that shows red only.
spyre.stereoscopic.SubordinateEyeCamFrustum:
Camera for other eye, with frustum projection.
spyre.stereoscopic.SubordinateEyeCamOrtho:
Camera for other eye, with ortho projection.
__builtin__.type:
type(object) -> the object's type type(name, bases, dict) -> a
new type
exceptions.Exception:
Common base class for all exceptions.
spyre.spyre.EngineReInitException:
Exception can be raised anywhere to rerun engine initialization and
setup code.
spyre.spyre.EngineReSetupException:
Exception can be raised anywhere to rerun engine setup code.
spyre.spyre.EngineShutdownException:
Exception can be raised anywhere to end engine immediately.
spyre.spyre.Camera:
Abstract camera base class.
spyre.spyre.BasicCamera:
A basic camera views a center point from an eye position, with a
reference up vector that points to the top of the screen.
spyre.spyre.BasicCameraFrustum
spyre.spyre.BasicCameraOrtho
spyre.spyre.MobileCamera:
A mobile camera maintains a certain distance (rho) from the origin,
but is user controllable.
spyre.spyre.MobileCameraFrustum:
A mobile camera with Frustum viewing projection
spyre.spyre.MobileCameraOrtho:
A mobile camera with Orthographic viewing projection
spyre.spyre.PrecessingCamera:
A precessing camera orbits around the z axis at a given distance from
it and height above the x-y plane.
spyre.spyre.PrecessingCameraOrtho:
A precessing camera with Orthographic viewing projection
spyre.spyre.RovingCamera:
A roving camera moves around the scene.
spyre.spyre.RovingCameraFrustum:
a roving camera with frustum projection
spyre.spyre.RovingCameraOrtho:
a roving camera with ortho projection
spyre.spyre.RovingCameraY:
A roving camera moves around the scene, panning on xz plane.
spyre.spyre.RovingCameraFrustumY:
RovingCameraY with Frustum
spyre.spyre.RovingCameraOrthoY:
RovingCameraY with Frustum
spyre.stereoscopic.SubordinateEyeCamera:
Camera for other eye.
spyre.stereoscopic.SubordinateEyeCameraRB:
Camera for other eye, only shows red component.
spyre.stereoscopic.SubordinateEyeCamFrustumRB:
Camera for sub eye, frustum proj, that shows red only.
spyre.stereoscopic.SubordinateEyeCamOrthoRB:
Camera for sub eye, ortho proj, that shows red only.
spyre.stereoscopic.SubordinateEyeCamFrustum:
Camera for other eye, with frustum projection.
spyre.stereoscopic.SubordinateEyeCamOrtho:
Camera for other eye, with ortho projection.
| Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1 on Sat Jan 07 17:58:17 2006 | http://epydoc.sf.net |