C# Class FSO.Common.Rendering.Framework._3DAbstract

Base class for scenes with 3D elements.
Afficher le fichier Open project: RHY3756547/FreeSO Class Usage Examples

Méthodes publiques

Свойство Type Description
Camera ICamera
ID string
IsInvalidated bool
Visible bool

Protected Properties

Свойство Type Description
m_Device GraphicsDevice

Méthodes publiques

Méthode Description
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.

Private Methods

Méthode Description
m_Device_DeviceReset ( object sender, EventArgs e ) : void

Called when m_Device is reset.

Method Details

Add() public abstract méthode

public abstract Add ( _3DComponent item ) : void
item _3DComponent
Résultat void

DeviceReset() public abstract méthode

public abstract DeviceReset ( GraphicsDevice Device ) : void
Device GraphicsDevice
Résultat void

Draw() public abstract méthode

public abstract Draw ( GraphicsDevice device ) : void
device GraphicsDevice
Résultat void

GetElements() public abstract méthode

public abstract GetElements ( ) : List<_3DComponent>
Résultat List<_3DComponent>

Initialize() public méthode

public Initialize ( _3DLayer layer ) : void
layer _3DLayer
Résultat void

PreDraw() public méthode

public PreDraw ( GraphicsDevice device ) : void
device GraphicsDevice
Résultat void

Update() public abstract méthode

public abstract Update ( UpdateState Time ) : void
Time FSO.Common.Rendering.Framework.Model.UpdateState
Résultat void

_3DAbstract() public méthode

Creates a new _3DAbstract instance.
public _3DAbstract ( GraphicsDevice Device ) : System
Device GraphicsDevice A GraphicsDevice instance.
Résultat System

Property Details

Camera public_oe property

public ICamera Camera
Résultat ICamera

ID public_oe property

public string ID
Résultat string

IsInvalidated public_oe static_oe property

public static bool IsInvalidated
Résultat bool

Visible public_oe property

public bool Visible
Résultat bool

m_Device protected_oe property

protected GraphicsDevice m_Device
Résultat GraphicsDevice