Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.Cameraabstract
类 Game.Camera 继承关系图:

Public 成员函数

 Camera (GameWidget gameWidget)
Vector3 WorldToScreen (Vector3 worldPoint, Matrix worldMatrix)
Vector3 ScreenToWorld (Vector3 screenPoint, Matrix worldMatrix)
virtual void Activate (Camera previousCamera)
void Update (float dt)
virtual void PrepareForDrawing ()

属性

GameWidget GameWidget [get, set]
VrEyeEye [get, set]
Vector3 ViewPosition [get]
Vector3 ViewDirection [get]
Vector3 ViewUp [get]
Vector3 ViewRight [get]
Matrix ViewMatrix [get]
Matrix InvertedViewMatrix [get]
Matrix ProjectionMatrix [get]
Matrix ScreenProjectionMatrix [get]
Matrix InvertedProjectionMatrix [get]
Matrix ViewProjectionMatrix [get]
Vector2 ViewportSize [get]
Matrix ViewportMatrix [get]
BoundingFrustum ViewFrustum [get]
bool UsesMovementControls [get]
bool IsEntityControlEnabled [get]

详细描述

在文件 Camera.cs5 行定义.

构造及析构函数说明

◆ Camera()

Game.Camera.Camera ( GameWidget gameWidget)

在文件 Camera.cs40 行定义.

这是这个函数的调用关系图:

成员函数说明

◆ Activate()

virtual void Game.Camera.Activate ( Camera previousCamera)
virtual

◆ PrepareForDrawing()

virtual void Game.Camera.PrepareForDrawing ( )
virtual

Game.BasePerspectiveCamera 重载.

在文件 Camera.cs51 行定义.

◆ ScreenToWorld()

Vector3 Game.Camera.ScreenToWorld ( Vector3 screenPoint,
Matrix worldMatrix )

在文件 Camera.cs45 行定义.

这是这个函数的调用关系图:

◆ Update()

void Game.Camera.Update ( float dt)
abstract
这是这个函数的调用关系图:

◆ WorldToScreen()

Vector3 Game.Camera.WorldToScreen ( Vector3 worldPoint,
Matrix worldMatrix )

在文件 Camera.cs42 行定义.

属性说明

◆ Eye

VrEye? Game.Camera.Eye
getset

在文件 Camera.cs8 行定义.

◆ GameWidget

GameWidget Game.Camera.GameWidget
getset

在文件 Camera.cs6 行定义.

◆ InvertedProjectionMatrix

Matrix Game.Camera.InvertedProjectionMatrix
getabstract

在文件 Camera.cs26 行定义.

◆ InvertedViewMatrix

Matrix Game.Camera.InvertedViewMatrix
getabstract

在文件 Camera.cs20 行定义.

◆ IsEntityControlEnabled

bool Game.Camera.IsEntityControlEnabled
getabstract

在文件 Camera.cs38 行定义.

◆ ProjectionMatrix

Matrix Game.Camera.ProjectionMatrix
getabstract

在文件 Camera.cs22 行定义.

◆ ScreenProjectionMatrix

Matrix Game.Camera.ScreenProjectionMatrix
getabstract

在文件 Camera.cs24 行定义.

◆ UsesMovementControls

bool Game.Camera.UsesMovementControls
getabstract

在文件 Camera.cs36 行定义.

◆ ViewDirection

Vector3 Game.Camera.ViewDirection
getabstract

在文件 Camera.cs12 行定义.

◆ ViewFrustum

BoundingFrustum Game.Camera.ViewFrustum
getabstract

在文件 Camera.cs34 行定义.

◆ ViewMatrix

Matrix Game.Camera.ViewMatrix
getabstract

在文件 Camera.cs18 行定义.

◆ ViewportMatrix

Matrix Game.Camera.ViewportMatrix
getabstract

在文件 Camera.cs32 行定义.

◆ ViewportSize

Vector2 Game.Camera.ViewportSize
getabstract

在文件 Camera.cs30 行定义.

◆ ViewPosition

Vector3 Game.Camera.ViewPosition
getabstract

在文件 Camera.cs10 行定义.

◆ ViewProjectionMatrix

Matrix Game.Camera.ViewProjectionMatrix
getabstract

在文件 Camera.cs28 行定义.

◆ ViewRight

Vector3 Game.Camera.ViewRight
getabstract

在文件 Camera.cs16 行定义.

◆ ViewUp

Vector3 Game.Camera.ViewUp
getabstract

在文件 Camera.cs14 行定义.


该类的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Survivalcraft.Windows/Game/Camera.cs