|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
Input values for one arcade glider simulation step. More...
#include <ArcadeGliderFlightModel.h>
Public Attributes | |
| glm::vec3 | velocity { 0.0f } |
| Current world-space velocity. | |
| glm::vec3 | glideDirection { 0.0f, 0.0f, -1.0f } |
| Current normalized glide direction. | |
| glm::vec3 | windVelocity { 0.0f } |
| Wind velocity sampled at the glider position. | |
| float | palmTilt = 0.0f |
| Player palm tilt used to request climb or dive. | |
| float | deltaTime = 0.0f |
| Step duration in seconds. | |
| ArcadeGliderState | state {} |
| Previous persistent glider state. | |
Input values for one arcade glider simulation step.
Definition at line 54 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderInput::deltaTime = 0.0f |
Step duration in seconds.
Definition at line 79 of file ArcadeGliderFlightModel.h.
| glm::vec3 Engine::Components::ArcadeGliderInput::glideDirection { 0.0f, 0.0f, -1.0f } |
Current normalized glide direction.
Definition at line 64 of file ArcadeGliderFlightModel.h.
| float Engine::Components::ArcadeGliderInput::palmTilt = 0.0f |
Player palm tilt used to request climb or dive.
Definition at line 74 of file ArcadeGliderFlightModel.h.
| ArcadeGliderState Engine::Components::ArcadeGliderInput::state {} |
Previous persistent glider state.
Definition at line 84 of file ArcadeGliderFlightModel.h.
| glm::vec3 Engine::Components::ArcadeGliderInput::velocity { 0.0f } |
Current world-space velocity.
Definition at line 59 of file ArcadeGliderFlightModel.h.
| glm::vec3 Engine::Components::ArcadeGliderInput::windVelocity { 0.0f } |
Wind velocity sampled at the glider position.
Definition at line 69 of file ArcadeGliderFlightModel.h.