direct.showbase.ShowBaseGlobal
import direct.showbase.ShowBaseGlobal
This module serves as a container to hold the global
ShowBase
instance, as an alternative to using the builtin
scope.
Many of the variables contained in this module are also automatically written
to the builtins
module when ShowBase is instantiated, making them
available to any Python code. Importing them from this module instead can make
it easier to see where these variables are coming from.
Note that you cannot directly import base
from this module
since ShowBase may not have been created yet; instead, ShowBase dynamically
adds itself to this module’s scope when instantiated.
- aspect2d = render2d/aspect2d
The root of the 2-D scene graph used for GUI rendering. Unlike render2d, which may result in elements being stretched in windows that do not have a square aspect ratio, this node is scaled automatically to ensure that nodes parented to it do not appear stretched.
- cpMgr = ConfigPageManager, 2 pages.
- cvMgr = ConfigVariableManager, 863 variables.
- globalClock = <panda3d.core.ClockObject object>
The clock object used by default for rendering and animation, obtained using
panda3d.core.ClockObject.getGlobalClock()
.
A dummy scene graph that is not being rendered by anything.
- inspect(anObject)[source]
Opens up a
direct.tkpanels.Inspector
GUI panel for inspecting an object.
- ostream = <panda3d.core.ostream object>
The default Panda3D output stream for notifications and logging, as obtained using
panda3d.core.Notify.out()
.
- pandaSystem = Panda version 1.10.15
- render2d = render2d
The root of the 2-D scene graph. The coordinate system of this node runs from -1 to 1, with the X axis running from left to right and the Z axis from bottom to top.
- vfs = <panda3d.core.VirtualFileSystem object>
The global instance of the The Virtual File System, as obtained using
panda3d.core.VirtualFileSystem.getGlobalPtr()
.