LkEngine 0.1.2
 
Loading...
Searching...
No Matches
Renderer

Classes

class  LkEngine::LRendererAPI
 
class  LkEngine::LCamera
 
struct  LkEngine::FPipelineStatistics
 
class  LkEngine::LPipeline
 

Enumerations

enum class  LkEngine::ERenderTopology { Lines , Triangles }
 
enum class  LkEngine::ECameraAction : uint16_t { None = 0 , Pan = LK_BIT(0) , Rotate = LK_BIT(1) , Zoom = LK_BIT(2) }
 
enum class  LkEngine::ECameraModifier : int32_t {
  None = 0 , MouseEnabled = LK_BIT(1) , KeyboardEnabled = LK_BIT(2) , PitchLocked = LK_BIT(3) ,
  YawLocked = LK_BIT(4) , Damping = LK_BIT(5)
}
 
 LkEngine::LK_ENUM_CLASS (ECameraAction)
 
 LkEngine::LK_ENUM_RANGE_FLAGS_BY_FIRST_AND_LAST (ECameraAction, ECameraAction::None, ECameraAction::Zoom)
 
 LkEngine::LK_ENUM_CLASS (ECameraModifier)
 
template<>
float LkEngine::LCamera::GetPerspectiveFov< EAngleUnit::Degree > () const
 
template<>
float LkEngine::LCamera::GetPerspectiveFov< EAngleUnit::Radian > () const
 
template<>
float LkEngine::LCamera::GetPerspectiveVerticalFov< EAngleUnit::Degree > () const
 
template<>
float LkEngine::LCamera::GetPerspectiveVerticalFov< EAngleUnit::Radian > () const
 

Detailed Description

Enumeration Type Documentation

◆ ECameraAction

enum class LkEngine::ECameraAction : uint16_t
strong

Type of camera action.

◆ ECameraModifier

enum class LkEngine::ECameraModifier : int32_t
strong

Camera modifier flags.

◆ ERenderTopology

enum class LkEngine::ERenderTopology
strong

Type of topology.