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

A scene capable of rendering 3D elements.
Наследование: _3DAbstract
Показать файл Открыть проект Примеры использования класса

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

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

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

Метод Описание
Add ( _3DComponent item ) : void

Adds a 3D element to this 3DScene.

DeviceReset ( Microsoft.Xna.Framework.Graphics.GraphicsDevice Device ) : void

GraphicsDevice was reset.

Draw ( Microsoft.Xna.Framework.Graphics.GraphicsDevice device ) : void
GetElements ( ) : List<_3DComponent>

Returns the _3DComponents that make up this scene.

Initialize ( _3DLayer layer ) : void
PreDraw ( Microsoft.Xna.Framework.Graphics.GraphicsDevice device ) : void
Remove ( _3DComponent item ) : void

Removes a 3D element from this 3DScene.

ToString ( ) : string
Update ( UpdateState state ) : void
_3DScene ( Microsoft.Xna.Framework.Graphics.GraphicsDevice Device ) : System

Creates a new _3DScene instance.

_3DScene ( Microsoft.Xna.Framework.Graphics.GraphicsDevice Device, ICamera camera ) : System

Creates a new _3DScene instance.

m_Device_DeviceReset ( object sender, EventArgs e ) : void

Graphics device was reset (happens when scene is updated or minimized.)

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

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

Adds a 3D element to this 3DScene.
public Add ( _3DComponent item ) : void
item _3DComponent The _3DComponent instance to add.
Результат void

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

GraphicsDevice was reset.
public DeviceReset ( Microsoft.Xna.Framework.Graphics.GraphicsDevice Device ) : void
Device Microsoft.Xna.Framework.Graphics.GraphicsDevice The GraphicsDevice instance.
Результат void

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

public Draw ( Microsoft.Xna.Framework.Graphics.GraphicsDevice device ) : void
device Microsoft.Xna.Framework.Graphics.GraphicsDevice
Результат void

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

Returns the _3DComponents that make up this scene.
public GetElements ( ) : List<_3DComponent>
Результат List<_3DComponent>

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

public Initialize ( _3DLayer layer ) : void
layer _3DLayer
Результат void

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

public PreDraw ( Microsoft.Xna.Framework.Graphics.GraphicsDevice device ) : void
device Microsoft.Xna.Framework.Graphics.GraphicsDevice
Результат void

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

Removes a 3D element from this 3DScene.
public Remove ( _3DComponent item ) : void
item _3DComponent The _3DComponent instance to remove.
Результат void

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

public ToString ( ) : string
Результат string

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

public Update ( UpdateState state ) : void
state FSO.Common.Rendering.Framework.Model.UpdateState
Результат void

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

Creates a new _3DScene instance.
public _3DScene ( Microsoft.Xna.Framework.Graphics.GraphicsDevice Device ) : System
Device Microsoft.Xna.Framework.Graphics.GraphicsDevice A GraphicsDevice instance used for rendering.
Результат System

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

Creates a new _3DScene instance.
public _3DScene ( Microsoft.Xna.Framework.Graphics.GraphicsDevice Device, ICamera camera ) : System
Device Microsoft.Xna.Framework.Graphics.GraphicsDevice A GraphicsDevice instance used for rendering.
camera ICamera A camera inheriting from ICamera used for rendering.
Результат System

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

Graphics device was reset (happens when scene is updated or minimized.)
public m_Device_DeviceReset ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

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

public _3DLayer,FSO.Common.Rendering.Framework Parent
Результат _3DLayer