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