direct.showbase
This package contains ShowBase
, an application framework responsible
for opening a graphical display, setting up input devices and creating
the scene graph.
This module serves as a placeholder for the global AppRunner object, which only exists when we are running a .p3d file via runp3d.py or via the Panda3D plugin or standalone executable. |
|
Contains the Audio3DManager class. |
|
Contains the BufferViewer class, which is used as a debugging aid when debugging render-to-texture effects. |
|
Contains the BulletinBoard class. |
|
Instantiates the global |
|
Contains the BulletinBoardWatcher class. |
|
This module contains a deprecated shim emulating the old DConfig API. |
|
Defines the DirectObject class, a convenient class to inherit from if the object needs to be able to respond to events. |
|
This module defines the EventGroup class. |
|
Contains the EventManager class. |
|
Contains the global |
|
Contains the Factory class. |
|
Contains various utility functions. |
|
Contains utility classes for debugging memory leaks. |
|
Instantiates the global |
|
Contains objects that report different types of leaks to the ContainerLeakDetector. |
|
This module contains a high-level interface for loading models, textures, sound, music, shaders and fonts from disk. |
|
This defines the Messenger class, which is responsible for most of the event handling that happens on the Python side. |
|
Instantiates the global |
|
This file demonstrates one way to create a mirror effect in Panda. |
|
Contains the ObjectPool utility class. |
|
>>> from direct.showbase import ObjectReport
|
|
Contains the OnScreenDebug class. |
|
Instantiates the global |
|
Pool is a collection of python objects that you can checkin and checkout. |
|
Contains miscellaneous utility functions and classes. |
|
RandomNumGen module: contains the RandomNumGen class |
|
Contains the SfxPlayer class, a thin utility class for playing sounds at a particular location. |
|
Create a cheesy shadow effect by rendering the view of an object (e.g. |
|
ShadowPlacer.py places a shadow. |
|
This module contains |
|
This module serves as a container to hold the global |
|
Contains the TaskThreaded and TaskThread classes. |
|
ThreeUpShow is a variant of ShowBase that defines three cameras covering different parts of the window. |
|
This module is now vestigial. |
|
This module defines various transition effects that can be used to graphically transition between two scenes, such as by fading the screen to a particular color. |
|
The VFS importer allows importing Python modules from Panda3D's virtual file system, through Python's standard import mechanism. |
|
This module is now vestigial. |