C# 클래스 FSO.Common.Rendering.Framework._3DAbstract

Base class for scenes with 3D elements.
파일 보기 프로젝트 열기: RHY3756547/FreeSO 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Camera ICamera
ID string
IsInvalidated bool
Visible bool

보호된 프로퍼티들

프로퍼티 타입 설명
m_Device GraphicsDevice

공개 메소드들

메소드 설명
Add ( _3DComponent item ) : void
DeviceReset ( GraphicsDevice Device ) : void
Draw ( GraphicsDevice device ) : void
GetElements ( ) : List<_3DComponent>
Initialize ( _3DLayer layer ) : void
PreDraw ( GraphicsDevice device ) : void
Update ( UpdateState Time ) : void
_3DAbstract ( GraphicsDevice Device ) : System

Creates a new _3DAbstract instance.

비공개 메소드들

메소드 설명
m_Device_DeviceReset ( object sender, EventArgs e ) : void

Called when m_Device is reset.

메소드 상세

Add() 공개 추상적인 메소드

public abstract Add ( _3DComponent item ) : void
item _3DComponent
리턴 void

DeviceReset() 공개 추상적인 메소드

public abstract DeviceReset ( GraphicsDevice Device ) : void
Device GraphicsDevice
리턴 void

Draw() 공개 추상적인 메소드

public abstract Draw ( GraphicsDevice device ) : void
device GraphicsDevice
리턴 void

GetElements() 공개 추상적인 메소드

public abstract GetElements ( ) : List<_3DComponent>
리턴 List<_3DComponent>

Initialize() 공개 메소드

public Initialize ( _3DLayer layer ) : void
layer _3DLayer
리턴 void

PreDraw() 공개 메소드

public PreDraw ( GraphicsDevice device ) : void
device GraphicsDevice
리턴 void

Update() 공개 추상적인 메소드

public abstract Update ( UpdateState Time ) : void
Time FSO.Common.Rendering.Framework.Model.UpdateState
리턴 void

_3DAbstract() 공개 메소드

Creates a new _3DAbstract instance.
public _3DAbstract ( GraphicsDevice Device ) : System
Device GraphicsDevice A GraphicsDevice instance.
리턴 System

프로퍼티 상세

Camera 공개적으로 프로퍼티

public ICamera Camera
리턴 ICamera

ID 공개적으로 프로퍼티

public string ID
리턴 string

IsInvalidated 공개적으로 정적으로 프로퍼티

public static bool IsInvalidated
리턴 bool

Visible 공개적으로 프로퍼티

public bool Visible
리턴 bool

m_Device 보호되어 있는 프로퍼티

protected GraphicsDevice m_Device
리턴 GraphicsDevice