Chicane

CView

Header
Includes/Chicane/Runtime/Game/Transformable/Component/View.hpp
Namespace
Chicane::CView

Construtores

NomeDescrição
CView()

Destruidores

NomeDescrição
~CView()

Funções Substitutivas

AccessoReturnoModificadorNomeDescrição
protected
void
onTransform()

Funções

AccessoReturnoModificadorNomeDescrição
public
bool
const
canSee(
const  Transformable* inSubject
)
public
const  Vec<2std::uint32_t>&
const
getViewport()
public
void
setViewport(
const  Vec<2std::uint32_t>& inViewport
)
public
void
setViewport(
std::uint32_t inWidth
std::uint32_t inHeight
)
public
float
const
getAspectRatio()
public
float
const
getFieldOfView()
public
void
setFieldOfView(
float inFov
)
public
float
const
getNearClip()
public
void
setNearClip(
float inNearClip
)
public
float
const
getFarClip()
public
void
setFarClip(
float inFarClip
)
public
void
setClip(
float inNearClip
float inFarClip
)
public
const  View::Data&
const
getData()
public
const  Vec3&
const
getFocusPoint()
public
void
setFocusPoint(
const  Vec3& inPoint
)
protected
void
updateProjection()
protected
void
updateView()

Membros

AccessoTipoModificadorNomeDescrição
protected
m_settings
protected
m_frustum
protected
m_data
protected
m_focusPoint