40 enum class CameraMovementSpeed :
int {
76 virtual ::std::optional<::ICameraAPI::ShakeParameters>
80 virtual ::std::optional<float> tryGetFOV()
const = 0;
83 virtual ::ICameraAPI::CameraMovementData getCameraMovementVector()
const = 0;
86 virtual float getSecondsSinceProgramStart()
const = 0;
89 virtual ::WeakRef<::EntityContext> getDefaultCameraTarget()
const = 0;
92 virtual ::WeakRef<::EntityContext> getWeakEntity(int64)
const = 0;
95 virtual ::WeakRef<::EntityRegistry> getRegistryWeakEntity_DONOTUSE()
const = 0;
98 virtual float getFrameAlpha()
const = 0;
101 virtual ::glm::vec2 getViewportSize()
const = 0;
104 virtual ::std::optional<::Vec3> clip(::glm::vec3
const&, ::glm::vec3
const&) = 0;
107 virtual bool isInWall(
::Vec3 const&)
const = 0;
Definition EntityContext.h:16