Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
Engine Namespace Reference

Namespaces

namespace  Animation
 Animation channel data and evaluation helpers.
namespace  Assets
namespace  Components
namespace  Core
namespace  Debug
namespace  Debugging
namespace  Ecs
 EnTT component data used by engine systems.
namespace  Entities
namespace  Exceptions
namespace  Physics
namespace  Rendering
namespace  UI
namespace  World

Classes

class  Debugger
class  EngineKern
 Owns the engine runtime and provides access to engine subsystems. More...
class  EngineManager
 Stores the active engine pointer for systems that cannot receive it directly. More...
class  GameModule
 Base interface implemented by game-specific engine modules. More...
struct  GliderConfig
 Runtime tuning values for Engine::Components::VrGlider. More...
class  ImplSubsystems
 Impl subsystems are the engine private subsystems which the user should never have to interact with. More...
class  OpenXrHelper
 Conversion and math helpers used by the OpenXR integration. More...
class  RenderDoc
struct  SceneBrowserEntry
 Scene factory entry exposed to the scene browser. More...
class  Subsystems
 Subsystems is a singleton which distributed the pointers to most engine systems to the codebase. More...
class  VulkanDebugLogger

Enumerations

enum class  GliderState {
  FALLING ,
  GLIDING ,
  STALLED ,
  WALKING
}
 Movement mode used by Engine::Components::VrGlider. More...

Enumeration Type Documentation

◆ GliderState

enum class Engine::GliderState
strong

Movement mode used by Engine::Components::VrGlider.

Enumerator
FALLING 

Airborne with gravity and horizontal momentum only.

GLIDING 

Arms spread; hand pose controls direction and climb or dive.

STALLED 

Arms spread but speed is below the configured stall threshold.

WALKING 

Grounded locomotion driven by the left thumbstick.

Definition at line 31 of file VrGliderComponent.h.