C# Класс Radegast.Rendering.Camera

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

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

Свойство Тип Описание
Far float
Manual bool
RenderFocalPoint System.Vector3
RenderPosition System.Vector3
TimeToTarget float
Zoom float

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

Метод Описание
EndMove ( ) : void
LookAt ( ) : void

Sets the world in perspective of the camera

Modify ( ) : void
MoveToTarget ( float delta ) : void
Pan ( float deltaX, float deltaY ) : void
Rotate ( float delta, bool horizontal ) : void
Step ( float time ) : void

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

Метод Описание
Interpolate ( System.Vector3 start, System.Vector3 end, float fraction ) : System.Vector3
Step2 ( float time ) : void

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

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

public EndMove ( ) : void
Результат void

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

Sets the world in perspective of the camera
public LookAt ( ) : void
Результат void

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

public Modify ( ) : void
Результат void

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

public MoveToTarget ( float delta ) : void
delta float
Результат void

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

public Pan ( float deltaX, float deltaY ) : void
deltaX float
deltaY float
Результат void

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

public Rotate ( float delta, bool horizontal ) : void
delta float
horizontal bool
Результат void

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

public Step ( float time ) : void
time float
Результат void

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

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

Draw distance
public float Far
Результат float

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

Indicates that there was manual camera movement, stop tracking objects
public bool Manual
Результат bool

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

public Vector3,System RenderFocalPoint
Результат System.Vector3

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

public Vector3,System RenderPosition
Результат System.Vector3

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

public float TimeToTarget
Результат float

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

Zoom level
public float Zoom
Результат float