C# Класс FSO.Common.Rendering.Framework.Camera.BasicCamera

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

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

Свойство Тип Описание
DrawCamera bool

Защищенные свойства (Protected)

Свойство Тип Описание
m_Device GraphicsDevice
m_Position Vector3
m_Projection Matrix
m_ProjectionDirty bool
m_ProjectionOrigin Vector2
m_Target Vector3
m_Translation Vector3
m_Up Vector3
m_View Matrix
m_ViewDirty bool
m_Zoom float

Private Properties

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

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

Метод Описание
BasicCamera ( GraphicsDevice device, Vector3 Position, Vector3 Target, Vector3 Up ) : System

Creates a new BasicCamera instance. Assumes projection is full screen!

Draw ( GraphicsDevice device ) : void
ProjectionDirty ( ) : void

Защищенные методы

Метод Описание
CalculateProjection ( ) : void
CalculateView ( ) : void

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

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

Creates a new BasicCamera instance. Assumes projection is full screen!
public BasicCamera ( GraphicsDevice device, Vector3 Position, Vector3 Target, Vector3 Up ) : System
device GraphicsDevice A GraphicsDevice instance used for rendering.
Position Vector3 Camera's initial position.
Target Vector3 Camera's initial target.
Up Vector3 Camera's initial up vector.
Результат System

CalculateProjection() защищенный Метод

protected CalculateProjection ( ) : void
Результат void

CalculateView() защищенный Метод

protected CalculateView ( ) : void
Результат void

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

public Draw ( GraphicsDevice device ) : void
device GraphicsDevice
Результат void

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

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

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

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

public bool DrawCamera
Результат bool

m_Device защищенное свойство

protected GraphicsDevice m_Device
Результат GraphicsDevice

m_Position защищенное свойство

protected Vector3 m_Position
Результат Vector3

m_Projection защищенное свойство

protected Matrix m_Projection
Результат Matrix

m_ProjectionDirty защищенное свойство

protected bool m_ProjectionDirty
Результат bool

m_ProjectionOrigin защищенное свойство

protected Vector2 m_ProjectionOrigin
Результат Vector2

m_Target защищенное свойство

protected Vector3 m_Target
Результат Vector3

m_Translation защищенное свойство

protected Vector3 m_Translation
Результат Vector3

m_Up защищенное свойство

protected Vector3 m_Up
Результат Vector3

m_View защищенное свойство

protected Matrix m_View
Результат Matrix

m_ViewDirty защищенное свойство

protected bool m_ViewDirty
Результат bool

m_Zoom защищенное свойство

protected float m_Zoom
Результат float