C# Класс Dwarrowdelf.Client.Camera

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Camera ( ) : System

Initialize in constructor anything that doesn't depend on other services.

Climb ( float d ) : void
LookAt ( System.Vector3 pos, System.Vector3 target, System.Vector3 worldUp ) : void
Move ( System.Vector3 v ) : void
MovePlanar ( System.Vector3 v ) : void
MoveTo ( System.Vector3 pos ) : void
Pitch ( float angle ) : void
PlanarAdjust ( IntVector2 v ) : IntVector2

Adjust the IntVector2 so that negative Y ("north") is towards the top of the screen

RotateZ ( float angle ) : void
SetAspect ( float aspect ) : void
SetLens ( float fovY, float aspect, float zn, float zf ) : void
Strafe ( float d ) : void
Walk ( float d ) : void

Приватные методы

Метод Описание
UpdateFrustum ( ) : void
UpdateProjection ( ) : void
UpdateScreenUp ( ) : void
UpdateView ( ) : void

Описание методов

Camera() публичный Метод

Initialize in constructor anything that doesn't depend on other services.
public Camera ( ) : System
Результат System

Climb() публичный Метод

public Climb ( float d ) : void
d float
Результат void

LookAt() публичный Метод

public LookAt ( System.Vector3 pos, System.Vector3 target, System.Vector3 worldUp ) : void
pos System.Vector3
target System.Vector3
worldUp System.Vector3
Результат void

Move() публичный Метод

public Move ( System.Vector3 v ) : void
v System.Vector3
Результат void

MovePlanar() публичный Метод

public MovePlanar ( System.Vector3 v ) : void
v System.Vector3
Результат void

MoveTo() публичный Метод

public MoveTo ( System.Vector3 pos ) : void
pos System.Vector3
Результат void

Pitch() публичный Метод

public Pitch ( float angle ) : void
angle float
Результат void

PlanarAdjust() публичный Метод

Adjust the IntVector2 so that negative Y ("north") is towards the top of the screen
public PlanarAdjust ( IntVector2 v ) : IntVector2
v IntVector2
Результат IntVector2

RotateZ() публичный Метод

public RotateZ ( float angle ) : void
angle float
Результат void

SetAspect() публичный Метод

public SetAspect ( float aspect ) : void
aspect float
Результат void

SetLens() публичный Метод

public SetLens ( float fovY, float aspect, float zn, float zf ) : void
fovY float
aspect float
zn float
zf float
Результат void

Strafe() публичный Метод

public Strafe ( float d ) : void
d float
Результат void

Walk() публичный Метод

public Walk ( float d ) : void
d float
Результат void