39 enum class CameraMovementSpeed :
int {
75 virtual ::std::optional<::ICameraAPI::ShakeParameters>
79 virtual ::std::optional<float> tryGetFOV()
const = 0;
82 virtual ::ICameraAPI::CameraMovementData getCameraMovementVector()
const = 0;
85 virtual float getSecondsSinceProgramStart()
const = 0;
88 virtual ::WeakRef<::EntityContext> getDefaultCameraTarget()
const = 0;
91 virtual ::WeakRef<::EntityContext> getWeakEntity(int64)
const = 0;
94 virtual float getFrameAlpha()
const = 0;
97 virtual ::glm::vec2 getViewportSize()
const = 0;
100 virtual ::std::optional<::Vec3> clip(::glm::vec3
const&, ::glm::vec3
const&) = 0;
103 virtual bool isInWall(
::Vec3 const&)
const = 0;
Definition EntityContext.h:16