|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
Holds the parameters of a wind field which can be configured through imgui. More...
#include <WindField.h>
Public Attributes | |
| bool | enabled = true |
| float | cellSize = 62.0f |
| float | pocketDensity = 0.65f |
| float | radiusScale = 1.0f |
| float | windSpeed = 9.0f |
| float | globalDirectionRadians = 0.0f |
| float | globalDirectionRotationSpeed = 0.015f |
| float | regionalBiasStrength = 0.35f |
| float | coneHalfAngleRadians = 0.78539816339f |
| float | verticalRadius = 28.0f |
| float | verticalWindSpeed = 4.5f |
| float | verticalWindBias = 0.12f |
| float | visualizationRadius = 140.0f |
| float | windAccelerationScale = 0.45f |
| float | maxWindAddedSpeed = 10.0f |
| float | windDiminishingSpeed = 6.0f |
| float | headwindPenaltyScale = 0.5f |
| bool | debugDraw = true |
| bool | debugDrawBorders = true |
| bool | debugDrawArrows = true |
| float | debugArrowSpacing = 9.0f |
| float | debugArrowScale = 0.28f |
Holds the parameters of a wind field which can be configured through imgui.
Definition at line 11 of file WindField.h.
| float Engine::World::WindFieldConfig::cellSize = 62.0f |
Definition at line 15 of file WindField.h.
| float Engine::World::WindFieldConfig::coneHalfAngleRadians = 0.78539816339f |
Definition at line 23 of file WindField.h.
| float Engine::World::WindFieldConfig::debugArrowScale = 0.28f |
Definition at line 39 of file WindField.h.
| float Engine::World::WindFieldConfig::debugArrowSpacing = 9.0f |
Definition at line 38 of file WindField.h.
| bool Engine::World::WindFieldConfig::debugDraw = true |
Definition at line 35 of file WindField.h.
| bool Engine::World::WindFieldConfig::debugDrawArrows = true |
Definition at line 37 of file WindField.h.
| bool Engine::World::WindFieldConfig::debugDrawBorders = true |
Definition at line 36 of file WindField.h.
| bool Engine::World::WindFieldConfig::enabled = true |
Definition at line 13 of file WindField.h.
| float Engine::World::WindFieldConfig::globalDirectionRadians = 0.0f |
Definition at line 20 of file WindField.h.
| float Engine::World::WindFieldConfig::globalDirectionRotationSpeed = 0.015f |
Definition at line 21 of file WindField.h.
| float Engine::World::WindFieldConfig::headwindPenaltyScale = 0.5f |
Definition at line 33 of file WindField.h.
| float Engine::World::WindFieldConfig::maxWindAddedSpeed = 10.0f |
Definition at line 31 of file WindField.h.
| float Engine::World::WindFieldConfig::pocketDensity = 0.65f |
Definition at line 16 of file WindField.h.
| float Engine::World::WindFieldConfig::radiusScale = 1.0f |
Definition at line 17 of file WindField.h.
| float Engine::World::WindFieldConfig::regionalBiasStrength = 0.35f |
Definition at line 22 of file WindField.h.
| float Engine::World::WindFieldConfig::verticalRadius = 28.0f |
Definition at line 25 of file WindField.h.
| float Engine::World::WindFieldConfig::verticalWindBias = 0.12f |
Definition at line 27 of file WindField.h.
| float Engine::World::WindFieldConfig::verticalWindSpeed = 4.5f |
Definition at line 26 of file WindField.h.
| float Engine::World::WindFieldConfig::visualizationRadius = 140.0f |
Definition at line 28 of file WindField.h.
| float Engine::World::WindFieldConfig::windAccelerationScale = 0.45f |
Definition at line 30 of file WindField.h.
| float Engine::World::WindFieldConfig::windDiminishingSpeed = 6.0f |
Definition at line 32 of file WindField.h.
| float Engine::World::WindFieldConfig::windSpeed = 9.0f |
Definition at line 18 of file WindField.h.