|
UniDx
|
#include <Camera.h>
公開メンバ関数 | |
| 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 |
| GameObject * | gameObject = nullptr |
| 基底クラス UniDx::Object に属する継承公開変数類 | |
| ReadOnlyProperty< StringId > | name |
静的公開変数類 | |
| static Camera * | main |
限定公開メンバ関数 | |
| 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 |
| Matrix4x4 UniDx::Camera::GetProjectionMatrix | ( | float | aspect | ) | const |
| Matrix4x4 UniDx::Camera::GetViewMatrix | ( | ) | const |
|
overrideprotectedvirtual |
UniDx::Componentを再実装しています。
|
overrideprotectedvirtual |
UniDx::Componentを再実装しています。
| void UniDx::Camera::UpdateConstantBuffer | ( | ) |
|
protected |
| float UniDx::Camera::farClip = 1000.0f |
| float UniDx::Camera::fov = 60.0f |
|
static |
| float UniDx::Camera::nearClip = 0.1f |