Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Components::VrGlider Member List

This is the complete list of members for Engine::Components::VrGlider, including all inherited members.

areArmsSpread(const HandData &leftHand, const HandData &rightHand, float hysteresis=0.0f) constEngine::Components::VrGliderprivate
areHandsTucked(const HandData &leftHand, const HandData &rightHand) constEngine::Components::VrGliderprivate
beginPlay() overrideEngine::Components::VrGlidervirtual
bothGripsWerePressed_Engine::Components::VrGliderprivate
buildGlideDirection(const HandData &leftHand, const HandData &rightHand, glm::vec3 &outBodyForward, float &outForwardAmount, float &outRightAmount) constEngine::Components::VrGliderprivate
canStartGlidingFromWalking(const glm::vec3 &currentPos, glm::vec3 &outTakeoffPos) constEngine::Components::VrGliderprivate
canTick() constEngine::Components::Logic
CAPSULE_HALF_HEIGHTEngine::Components::VrGliderstatic
CAPSULE_RADIUSEngine::Components::VrGliderstatic
CAPSULE_TOTAL_HALFEngine::Components::VrGliderstatic
collideAndSlide(const glm::vec3 &startPos, const glm::vec3 &displacement)Engine::Components::VrGliderprivate
ComponentNameEngine::Components::VrGliderstatic
config_Engine::Components::VrGliderprivate
currentState_Engine::Components::VrGliderprivate
DEBUG_LOG_INTERVALEngine::Components::VrGliderprivatestatic
debugLogging_Engine::Components::VrGliderprivate
debugLogTimer_Engine::Components::VrGliderprivate
debugSnapshot_Engine::Components::VrGliderprivate
enabled_Engine::Components::VrGliderprivate
endPlay() overrideEngine::Components::VrGlidervirtual
flightState_Engine::Components::VrGliderprivate
frozen_Engine::Components::VrGliderprivate
getComponentName() const overrideEngine::Components::VrGliderinlinevirtual
getConfig() constEngine::Components::VrGliderinline
getConfig()Engine::Components::VrGliderinline
getDebugSnapshot() constEngine::Components::VrGliderinline
getHandData(Input::Hand hand) constEngine::Components::VrGliderprivate
getHeadForward() constEngine::Components::VrGliderprivate
getHeadOrientation() constEngine::Components::VrGliderprivate
getHeadWorldPosition() constEngine::Components::VrGliderprivate
getOwningEntity() constEngine::Components::Logic
getPhysicsBody() constEngine::Components::VrGliderinline
getScene() constEngine::Components::Logicprotected
getSceneManager() constEngine::Components::Logicprotected
getSpeed() constEngine::Components::VrGliderinline
getState() constEngine::Components::VrGliderinline
getVelocity() constEngine::Components::VrGliderinline
GRIP_THRESHOLDEngine::Components::VrGliderprivatestatic
groundYInitialized_Engine::Components::VrGliderprivate
handleFlightCollision(const glm::vec3 &currentPos, glm::vec3 &desiredPos)Engine::Components::VrGliderprivate
hasBegunPlay() constEngine::Components::Logic
hasBegunPlay_Engine::Components::Logicprivate
hasLastSafeLandingPosition_Engine::Components::VrGliderprivate
headset_Engine::Components::VrGliderprivate
inputHandler_Engine::Components::VrGliderprivate
isDebugLogging() constEngine::Components::VrGliderinline
isEnabled() constEngine::Components::VrGliderinline
isFrozen() constEngine::Components::VrGliderinline
IsUniqueEngine::Components::VrGliderstatic
landingCheckpointTimer_Engine::Components::VrGliderprivate
lastSafeLandingPosition_Engine::Components::VrGliderprivate
lastWindSample_Engine::Components::VrGliderprivate
Logic(Entities::Scene *owningScene)Engine::Components::Logicexplicit
makeFlightTuning() constEngine::Components::VrGliderprivate
MAX_SLIDE_ITERATIONSEngine::Components::VrGliderprivatestatic
owningEntity_Engine::Components::Logicprivate
physicsBody_Engine::Components::VrGliderprivate
playerYaw_Engine::Components::VrGliderprivate
resetGliderStateTo(GliderState state)Engine::Components::VrGlider
resetToLastSafeLanding()Engine::Components::VrGliderprivate
resetToSpawn()Engine::Components::VrGliderprivate
rightStickSnapTurnArmed_Engine::Components::VrGliderprivate
scene_Engine::Components::Logicprivate
setCanTick(bool enable)Engine::Components::Logic
setConfig(const GliderConfig &config)Engine::Components::VrGliderinline
setDebugLogging(bool enabled)Engine::Components::VrGliderinline
setEnabled(bool enabled)Engine::Components::VrGliderinline
setFrozen(bool frozen)Engine::Components::VrGlider
setOwningEntity(Entities::Entity *entity)Engine::Components::Logicprivate
SKIN_WIDTHEngine::Components::VrGliderprivatestatic
smoothedGroundY_Engine::Components::VrGliderprivate
stateToString(GliderState state)Engine::Components::VrGliderstatic
sweepGround(const glm::vec3 &origin, glm::vec3 &outHitPoint, glm::vec3 &outHitNormal, float &outHitFraction) constEngine::Components::VrGliderprivate
takeoffArmed_Engine::Components::VrGliderprivate
teleportPlayer(const glm::vec3 &position)Engine::Components::VrGliderprivate
tick(double deltaTime) overrideEngine::Components::VrGlidervirtual
tickEnabledEngine::Components::Logicprivate
updateGlidingVelocity(const HandData &leftHand, const HandData &rightHand, float dt)Engine::Components::VrGliderprivate
updateLastSafeLanding(const glm::vec3 &position, bool stableWalkableGround, float dt)Engine::Components::VrGliderprivate
updateWalkingInput(float dt)Engine::Components::VrGliderprivate
velocity_Engine::Components::VrGliderprivate
VrGlider(Entities::Scene *owningScene, Rendering::Headset *headset, Input::XrInputHandler *inputHandler, PhysicsBody *physicsBody)Engine::Components::VrGlider
~Logic()=defaultEngine::Components::Logicvirtual
~VrGlider() override=defaultEngine::Components::VrGlider