|
LeviLamina
|
Classes | |
| struct | CameraMovementData |
| struct | ShakeParameters |
Public Types | |
| enum class | CameraMovementSpeed : int { Fast = 0 , Slow = 1 } |
Public Member Functions | |
| virtual ::std::optional<::Vec3 > | tryGetActorRelativeLocation (::WeakRef<::EntityContext > const, ::SharedTypes::Legacy::ActorLocation) const =0 |
| virtual ::std::optional<::Vec3 > | tryGetActorInterpolatedPosition (::WeakRef<::EntityContext >, float) const =0 |
| virtual ::std::optional<::Vec2 > | tryGetActorRotation (::WeakRef<::EntityContext const > const) const =0 |
| virtual ::std::optional<::Vec3 > | tryGetActorPositionDelta (::WeakRef<::EntityContext >) const =0 |
| virtual ::std::optional<::ICameraAPI::ShakeParameters > | tryGetShakeParameters (::WeakRef<::EntityContext >, float, float, float) const =0 |
| virtual ::std::optional< float > | tryGetFOV () const =0 |
| virtual::ICameraAPI::CameraMovementData | getCameraMovementVector () const =0 |
| virtual float | getSecondsSinceProgramStart () const =0 |
| virtual ::WeakRef<::EntityContext > | getDefaultCameraTarget () const =0 |
| virtual ::WeakRef<::EntityContext > | getWeakEntity (int64) const =0 |
| virtual ::WeakRef<::EntityRegistry > | getRegistryWeakEntity_DONOTUSE () const =0 |
| virtual float | getFrameAlpha () const =0 |
| virtual::glm::vec2 | getViewportSize () const =0 |
| virtual ::std::optional<::Vec3 > | clip (::glm::vec3 const &, ::glm::vec3 const &)=0 |
| virtual bool | isInWall (::Vec3 const &) const =0 |
| virtual bool | isAlive (::WeakRef<::EntityContext > const) const =0 |