peng3d
- Peng3D main moduleΒΆ
This Module represents the root of the peng3d Engine.
Most classes contained in submodules are available under the same name, e.g. you can use peng3d.Peng()
instead of peng3d.peng.Peng()
.
Note that for compatibility reasons, peng3d.window is not available by default and will need to be imported directly.
*
- importing submodules should be safe as most modules define an __all__
variable.
peng3d.peng
- Main Engine classpeng3d.window
- Windowing with batteries includedpeng3d.layer
- Extensible 2D/3D Layeringpeng3d.menu
- Flexible menu systempeng3d.gui
- 2D Widget based GUI Systempeng3d.gui.widgets
- 2D GUI Widget Base classespeng3d.gui.button
- Button Widgetspeng3d.gui.menus
- Menus and Dialogspeng3d.gui.layout
- Layout Helper Classespeng3d.gui.layered
- Layered Widgetspeng3d.gui.container
- GUI Container and Scrolling systempeng3d.gui.text
- Textual Widgetspeng3d.gui.slider
- Slider and Progressbar Widgetspeng3d.gui.style
- Generic Styles for Widgetspeng3d.resource
- Resource loading systempeng3d.i18n
- Lightweight Translation Managerpeng3d.model
- Model and Animation systempeng3d.camera
- Camera Systempeng3d.world
- World, Terrain and Actor managementpeng3d.actor
- Extendable Actor Systempeng3d.actor.player
- Player Actorspeng3d.keybind
- Dynamic Keybinding Systempeng3d.config
- Configuration systempeng3d.util
- Utility Functions and Classespeng3d.util.gui
- GUI Utility Functions and Classespeng3d.util.types
- Custom Typespeng3d.version
- Version information