C# Класс GUI.Types.Renderer.Camera

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

Открытые свойства

Свойство Тип Описание
CameraViewMatrix Matrix4
Location Vector3
ProjectionMatrix Matrix4
Yaw double

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

Метод Описание
Camera ( int viewportWidth, int viewportHeight, Matrix4 cameraViewMatrix, string name = "Default" ) : System
Camera ( int viewportWidth, int viewportHeight, Vector3 minBounds, Vector3 maxBounds, string name = "Default" ) : System
HandleInput ( MouseState mouseState, KeyboardState keyboardState ) : void
SetViewportSize ( int viewportWidth, int viewportHeight ) : void
Tick ( string &fpsString ) : void
ToString ( ) : string

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

Метод Описание
ClampRotation ( ) : void
GetElapsedTime ( ) : float

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

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

public Camera ( int viewportWidth, int viewportHeight, Matrix4 cameraViewMatrix, string name = "Default" ) : System
viewportWidth int
viewportHeight int
cameraViewMatrix Matrix4
name string
Результат System

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

public Camera ( int viewportWidth, int viewportHeight, Vector3 minBounds, Vector3 maxBounds, string name = "Default" ) : System
viewportWidth int
viewportHeight int
minBounds Vector3
maxBounds Vector3
name string
Результат System

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

public HandleInput ( MouseState mouseState, KeyboardState keyboardState ) : void
mouseState MouseState
keyboardState KeyboardState
Результат void

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

public SetViewportSize ( int viewportWidth, int viewportHeight ) : void
viewportWidth int
viewportHeight int
Результат void

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

public Tick ( string &fpsString ) : void
fpsString string
Результат void

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

public ToString ( ) : string
Результат string

Описание свойств

CameraViewMatrix публичное свойство

public Matrix4 CameraViewMatrix
Результат Matrix4

Location публичное свойство

public Vector3 Location
Результат Vector3

ProjectionMatrix публичное свойство

public Matrix4 ProjectionMatrix
Результат Matrix4

Yaw публичное свойство

public double Yaw
Результат double