|
LeviLamina
|
Classes | |
| struct | ShakeParameters |
| struct | CameraMovementData |
Public Types | |
| enum class | CameraMovementSpeed : int { Fast = 0 , Slow = 1 } |
| enum class | CameraMovementSpeed : int { Fast = 0 , Slow = 1 } |
Public Member Functions | |
| virtual ::std::optional<::Vec3 > | tryGetActorRelativeLocation (::WeakRef<::EntityContext > const actorRef, ::SharedTypes::Legacy::ActorLocation actorLoc) const =0 |
| virtual ::std::optional<::Vec3 > | tryGetActorInterpolatedPosition (::WeakRef<::EntityContext >, float) const =0 |
| virtual ::std::optional<::Vec2 > | tryGetActorRotation (::WeakRef<::EntityContext const > const actorRef) const =0 |
| virtual ::std::optional<::Vec3 > | tryGetActorPositionDelta (::WeakRef<::EntityContext >) const =0 |
| virtual ::std::vector<::ICameraAPI::ShakeParameters > | tryGetShakeParameters (::WeakRef<::EntityContext > actorRef, float noiseMultiplier, float frequency, float amplitude) 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 actorId) 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 &A, ::glm::vec3 const &B)=0 |
| virtual bool | isInWall (::Vec3 const &pos) const =0 |
| virtual bool | isAlive (::WeakRef<::EntityContext > const actorRef) const =0 |