![]() |
Lysa Nodes
0.0
Lysa Nodes — Scene Graph for the Lysa Engine
|
Classes | |
| class | AnimationPlayer |
| struct | AnimationPlayerEvent |
| class | Camera |
| class | Character |
| struct | CharacterEventType |
| class | CollisionArea |
| class | CollisionObject |
| class | DirectionalLight |
| class | Environment |
| class | KinematicBody |
| class | Light |
| class | Loader |
| class | MeshInstance |
| class | Node |
| class | OmniLight |
| class | PhysicsBody |
| class | RayCast |
| struct | RayCastHit |
| class | RigidBody |
| class | SceneTree |
| class | SpotLight |
| class | StaticBody |
| class | Timer |
| struct | TimerEvent |
| class | Viewport |
Typedefs | |
| using | LoaderHandlerCallback = std::function< void (std::shared_ptr< Node >)> |
Enums | |
| enum class | CameraProjectionType { PERSPECTIVE = 0, ORTHOGRAPHIC = 1 } |
| enum class | ProcessMode { INHERIT = 0, PAUSABLE = 1, WHEN_PAUSED = 2, ALWAYS = 3, DISABLED = 4 } |
Functions | |
| template<typename T > | |
| void | registerType (const std::string &name) |
| void | registerNodeTypes () |
| using LoaderHandlerCallback = std::function<void(std::shared_ptr<Node>)> |
|
strong |
Camera projection types
| Enum Values | Documentation |
|---|---|
| PERSPECTIVE | Perspective projection |
| ORTHOGRAPHIC | Orthographic projection |
|
strong |
Nodes state when the scene is paused or running
| void lysa::nodes::registerNodeTypes | ( | ) |
| void lysa::nodes::registerType | ( | const std::string & | name | ) |