Chicane

View Component

ヘッダー
Chicane/Game/Transformable/Component/ViewComponent.hpp
ネームスペース
Chicane::ViewComponent

コンストラクター

モディファイア名前説明
ViewComponent()

デストラクター

モディファイア名前説明
virtual~ViewComponent()

オーバーライド機能

アクセスモディファイアタイプ名前説明
publicvirtualvoidonActivation()
publicvirtualvoidonDeactivation()

関数

アクセスモディファイアタイプ名前説明
protectedvirtualvoidonTransform()
publicboolcanSee(const Transformable* inSubject)
publicconst Vec<2, std::uint32_t>&getViewport()
publicvoidsetViewport(std::uint32_t inWidth, std::uint32_t inHeight)
publicvoidsetViewport(const Vec<2, std::uint32_t>& inViewportResolution)
publicfloatgetAspectRatio()
publicfloatgetFieldOfView()
publicvoidsetFieldOfView(float inFov)
publicfloatgetNearClip()
publicvoidsetNearClip(float inNearClip)
publicfloatgetFarClip()
publicvoidsetFarClip(float inFarClip)
publicvoidsetClip(float inNearClip, float inFarClip)
publicconst View::Data&getData()
protectedvoidupdateProjection()
protectedvoidupdateView()
protectedvoidupdateViewProjection()

メンバ

アクセスモディファイアタイプ名前説明
privateView::Settingsm_settings
privateView::SphereFrustumm_frustum
privateView::Datam_data