UniDx
読み取り中…
検索中…
一致する文字列を見つけられません
UniDx::Camera クラス

#include <Camera.h>

UniDx::Camera の継承関係図
UniDx::Behaviour UniDx::Component UniDx::Object

公開メンバ関数

Matrix4x4 GetViewMatrix () const
Matrix4x4 GetProjectionMatrix (float aspect) const
void UpdateConstantBuffer ()
基底クラス UniDx::Behaviour に属する継承公開メンバ関数
virtual void FixedUpdate ()
virtual void Update ()
virtual void LateUpdate ()
virtual void OnTriggerEnter (Collider *other)
virtual void OnTriggerStay (Collider *other)
virtual void OnTriggerExit (Collider *other)
virtual void OnCollisionEnter (const Collision &collision)
virtual void OnCollisionStay (const Collision &collision)
virtual void OnCollisionExit (const Collision &collision)
virtual ~Behaviour ()=default
template<typename T>
T * GetComponent (bool includeInactive=false) const
template<typename T>
T * GetComponentInParent (bool includeInactive=false) const
基底クラス UniDx::Component に属する継承公開メンバ関数
void checkAwake ()
void checkStart ()
bool isDestroyed () const
virtual ~Component ()
基底クラス UniDx::Object に属する継承公開メンバ関数
virtual ~Object ()
 Object (ReadOnlyProperty< StringId >::Getter nameGet)

公開変数類

float fov = 60.0f
float nearClip = 0.1f
float farClip = 1000.0f
基底クラス UniDx::Component に属する継承公開変数類
Property< bool > enabled
ReadOnlyProperty< Transform * > transform
GameObjectgameObject = nullptr
基底クラス UniDx::Object に属する継承公開変数類
ReadOnlyProperty< StringIdname

静的公開変数類

static Cameramain

限定公開メンバ関数

virtual void OnEnable () override
virtual void OnDisable () override
基底クラス UniDx::Component に属する継承限定公開メンバ関数
virtual void Awake ()
virtual void Start ()
virtual void OnDestroy ()
 Component ()
void doDestroy ()

限定公開変数類

ComPtr< ID3D11Buffer > constantBufferPerCamera
基底クラス UniDx::Component に属する継承限定公開変数類
bool isCalledAwake
bool isCalledStart
bool isCalledDestroy
bool _enabled

関数詳解

◆ GetProjectionMatrix()

Matrix4x4 UniDx::Camera::GetProjectionMatrix ( float aspect) const

◆ GetViewMatrix()

Matrix4x4 UniDx::Camera::GetViewMatrix ( ) const

◆ OnDisable()

void UniDx::Camera::OnDisable ( )
overrideprotectedvirtual

UniDx::Componentを再実装しています。

◆ OnEnable()

void UniDx::Camera::OnEnable ( )
overrideprotectedvirtual

UniDx::Componentを再実装しています。

◆ UpdateConstantBuffer()

void UniDx::Camera::UpdateConstantBuffer ( )

メンバ詳解

◆ constantBufferPerCamera

ComPtr<ID3D11Buffer> UniDx::Camera::constantBufferPerCamera
protected

◆ farClip

float UniDx::Camera::farClip = 1000.0f

◆ fov

float UniDx::Camera::fov = 60.0f

◆ main

Camera * UniDx::Camera::main
static

◆ nearClip

float UniDx::Camera::nearClip = 0.1f

このクラス詳解は次のファイルから抽出されました: