C# 클래스 FSO.Common.Rendering.Framework.Camera.BasicCamera

상속: ICamera
파일 보기 프로젝트 열기: RHY3756547/FreeSO 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DrawCamera bool

보호된 프로퍼티들

프로퍼티 타입 설명
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