slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
z8::FirstPersonCamera类 参考

#include <FirstPersonCamera.h>

类 z8::FirstPersonCamera 继承关系图:
Inheritance graph
[图例]
z8::FirstPersonCamera 的协作图:
Collaboration graph
[图例]

Public 成员函数

void OnMouseMove (MouseMovArgs) override
 
void OnKeyDown (KeyArgs) override
 
- Public 成员函数 继承自 z8::Camera
 Camera ()
 
DirectX::XMFLOAT4X4 & GetView ()
 
DirectX::XMFLOAT4X4 & GetProj ()
 
DirectX::XMFLOAT4X4 & GetViewProj ()
 
void Update (Timer *) override
 
void UpdateView ()
 
void UpdateProj (float aspect)
 
void UpdateViewProj ()
 
void UpdateTarget ()
 
- Public 成员函数 继承自 z8::Object
virtual ~Object ()=default
 
virtual void OnMouseUp (MouseMovArgs)
 
virtual void OnMouseDown (MouseMovArgs)
 
virtual void OnKeyUp (KeyArgs)
 

Public 属性

const float SensitivityX = 0.03f
 
const float SensitivityY = 0.08f
 
const float SpeedX = 1.0f
 
const float SpeedZ = 1.0f
 
const float SpeedY = 0.2f
 
- Public 属性 继承自 z8::Object
Transform Transform
 

成员函数说明

◆ OnKeyDown()

void FirstPersonCamera::OnKeyDown ( KeyArgs Args)
overridevirtual

重载 z8::Object .

函数调用图:

◆ OnMouseMove()

void FirstPersonCamera::OnMouseMove ( MouseMovArgs Args)
overridevirtual

重载 z8::Object .

函数调用图:

类成员变量说明

◆ SensitivityX

const float z8::FirstPersonCamera::SensitivityX = 0.03f

◆ SensitivityY

const float z8::FirstPersonCamera::SensitivityY = 0.08f

◆ SpeedX

const float z8::FirstPersonCamera::SpeedX = 1.0f

◆ SpeedY

const float z8::FirstPersonCamera::SpeedY = 0.2f

◆ SpeedZ

const float z8::FirstPersonCamera::SpeedZ = 1.0f

该类的文档由以下文件生成: