Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
ThirdPlayerCameraBehavior Member List

This is the complete list of members for ThirdPlayerCameraBehavior, including all inherited members.

_coreThirdPlayerCameraBehaviorprivate
_cursorPosCallbackIdThirdPlayerCameraBehaviorprivate
_distanceThirdPlayerCameraBehaviorprivate
_isDraggingThirdPlayerCameraBehaviorprivate
_lastMouseXThirdPlayerCameraBehaviorprivate
_lastMouseYThirdPlayerCameraBehaviorprivate
_maxDistanceThirdPlayerCameraBehaviorprivate
_minDistanceThirdPlayerCameraBehaviorprivate
_mouseButtonCallbackIdThirdPlayerCameraBehaviorprivate
_pitchThirdPlayerCameraBehaviorprivate
_scrollCallbackIdThirdPlayerCameraBehaviorprivate
_scrollSensitivityThirdPlayerCameraBehaviorprivate
_targetThirdPlayerCameraBehaviorprivate
_yawThirdPlayerCameraBehaviorprivate
GetMaxDistance() constThirdPlayerCameraBehaviorinline
GetMinDistance() constThirdPlayerCameraBehaviorinline
GetScrollSensitivity() constThirdPlayerCameraBehaviorinline
GetTarget() constThirdPlayerCameraBehaviorinline
HandleCursorPos(Engine::Core &core, float xpos, float ypos)ThirdPlayerCameraBehaviorinlineprivate
HandleMouseButton(Engine::Core &, int button, int action, int)ThirdPlayerCameraBehaviorinlineprivate
HandleScroll(Engine::Core &, double, double yoffset)ThirdPlayerCameraBehaviorinlineprivate
ICameraBehavior()=defaultCameraMovement::Utils::ICameraBehavior
ICameraBehavior(Engine::Core &)CameraMovement::Utils::ICameraBehaviorinlineexplicit
SetMaxDistance(float newMaxDistance)ThirdPlayerCameraBehaviorinline
SetMinDistance(float newMinDistance)ThirdPlayerCameraBehaviorinline
SetScrollSensitivity(float newScrollSensitivity)ThirdPlayerCameraBehaviorinline
SetTarget(Engine::Entity newTarget)ThirdPlayerCameraBehaviorinline
ThirdPlayerCameraBehavior(Engine::Core &core, Engine::Entity target)ThirdPlayerCameraBehaviorinlineexplicit
Update(Engine::Core &core, CameraMovement::Resource::CameraManager &manager, Object::Component::Transform &cameraTransform, Object::Component::Camera &, float) overrideThirdPlayerCameraBehaviorinlinevirtual
UpdatePosition(Object::Component::Transform &cameraTransform)ThirdPlayerCameraBehaviorinlineprivate
UpdateRotation(Object::Component::Transform &cameraTransform)ThirdPlayerCameraBehaviorinlineprivate
~ICameraBehavior()=defaultCameraMovement::Utils::ICameraBehaviorvirtual
~ThirdPlayerCameraBehavior() overrideThirdPlayerCameraBehaviorinline