C# Класс FSO.Common.Rendering.Framework._3DAbstract

Base class for scenes with 3D elements.
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
Camera ICamera
ID string
IsInvalidated bool
Visible bool

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

Свойство Тип Описание
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