SleakEngine
0.1.0
C++23 multi-backend game engine
Toggle main menu visibility
Loading...
Searching...
No Matches
Sleak::Camera Member List
This is the complete list of members for
Sleak::Camera
, including all inherited members.
AddChild
(GameObject *child)
Sleak::GameObject
AddComponent
(Args &&... args)
Sleak::GameObject
inline
AddDirection
(const Math::Vector3D &direction)
Sleak::Camera
inline
AddLookTarget
(const Math::Vector3D &target)
Sleak::Camera
inline
AddPosition
(const Math::Vector3D &position)
Sleak::Camera
inline
bIsInitialized
Sleak::GameObject
protected
Camera
(std::string name="Camera", Math::Vector3D Position=Math::Vector3D(0, 0, -3.5), float fov=60, float near=1.0f, float far=1000.0f)
Sleak::Camera
CreateCapsule
(Math::Vector3D position, int segments=16, int rings=8, float height=1, float radius=0.5)
Sleak::GameObject
static
CreateCube
(Math::Vector3D position)
Sleak::GameObject
static
CreateCylinder
(Math::Vector3D position, int segments=16, float height=1, float radius=0.5)
Sleak::GameObject
static
CreatePlane
(Math::Vector3D position, int width=100, int height=100)
Sleak::GameObject
static
CreateSphere
(Math::Vector3D position, int stack=16, int slices=16)
Sleak::GameObject
static
CreateTorus
(Math::Vector3D position, int segments=16, int rings=8, float innerRadius=8, float outerRadius=9)
Sleak::GameObject
static
farPlane
Sleak::Camera
protected
fieldOfView
Sleak::Camera
protected
FixedUpdate
(float fixedDeltaTime)
Sleak::GameObject
virtual
GameObject
(const std::string &name="GameObject")
Sleak::GameObject
inline
GetChildren
() const
Sleak::GameObject
inline
GetComponent
()
Sleak::GameObject
inline
GetDebugName
() const
Sleak::Object
inline
GetDirection
() const
Sleak::Camera
inline
GetFarPlane
() const
Sleak::Camera
inline
GetFieldOfView
() const
Sleak::Camera
inline
GetLookTarget
() const
Sleak::Camera
inline
GetMainCameraPosition
()
Sleak::Camera
inline
static
GetMainProjectionMatrix
()
Sleak::Camera
inline
static
GetMainViewFrustum
()
Sleak::Camera
inline
static
GetMainViewMatrix
()
Sleak::Camera
inline
static
GetName
() const
Sleak::Object
inline
GetNearPlane
() const
Sleak::Camera
inline
GetParent
() const
Sleak::GameObject
inline
GetPosition
() const
Sleak::Camera
inline
GetProjectionType
() const
Sleak::Camera
inline
GetTag
() const
Sleak::GameObject
inline
GetUniqueID
() const
Sleak::Object
inline
GetUp
() const
Sleak::Camera
inline
HasChildren
() const
Sleak::GameObject
inline
HasComponent
()
Sleak::GameObject
inline
HasParent
() const
Sleak::GameObject
inline
height
Sleak::Camera
protected
Initialize
() override
Sleak::Camera
virtual
IsActive
() const
Sleak::GameObject
inline
IsInitialized
() const
Sleak::GameObject
inline
IsLight
() const
Sleak::GameObject
inline
virtual
IsOwnedByScene
() const
Sleak::GameObject
inline
IsPendingDestroy
() const
Sleak::GameObject
inline
LateUpdate
(float deltaTime)
Sleak::GameObject
virtual
LookTarget
Sleak::Camera
protected
MainPosition
Sleak::Camera
protected
static
MarkForDestroy
()
Sleak::GameObject
inline
nearPlane
Sleak::Camera
protected
Object
(const std::string &name="Object")
Sleak::Object
inline
OnResize
(uint32_t width, uint32_t height)
Sleak::Camera
Position
Sleak::Camera
protected
Projection
Sleak::Camera
protected
static
RecalculateProjectionMatrix
()
Sleak::Camera
protected
RecalculateViewMatrix
()
Sleak::Camera
protected
RemoveChild
(GameObject *child)
Sleak::GameObject
RemoveComponent
()
Sleak::GameObject
inline
s_frustum
Sleak::Camera
protected
static
SetActive
(bool active)
Sleak::GameObject
SetDirection
(const Math::Vector3D &direction)
Sleak::Camera
inline
SetFarPlane
(float farPlaneValue)
Sleak::Camera
inline
SetFieldOfView
(float fov)
Sleak::Camera
inline
SetLookTarget
(const Math::Vector3D &target)
Sleak::Camera
inline
SetName
(const std::string &value)
Sleak::Object
inline
SetNearPlane
(float nearPlaneValue)
Sleak::Camera
inline
SetParent
(GameObject *parent)
Sleak::GameObject
SetPosition
(const Math::Vector3D &position)
Sleak::Camera
inline
SetProjectionType
(ProjectionType type)
Sleak::Camera
inline
SetTag
(const std::string &tag)
Sleak::GameObject
inline
SetUp
(const Math::Vector3D &up)
Sleak::Camera
inline
type
Sleak::Camera
protected
Up
Sleak::Camera
protected
Update
(float DeltaTime) override
Sleak::Camera
virtual
View
Sleak::Camera
protected
static
width
Sleak::Camera
protected
~GameObject
() override
Sleak::GameObject
~Object
()=default
Sleak::Object
virtual
Generated on
for SleakEngine by
1.18.0