C# Класс Axiom.Demos.TechDemo

Base class for Axiom examples.
Наследование: IDisposable
Показать файл Открыть проект

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

Свойство Тип Описание
SetupInput ConfigureInput

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

Свойство Тип Описание
aniso int
camAccel Vector3
camSpeed float
camVelocity Vector3
camera Axiom.Core.Camera
cameraScale float
cameraVector Vector3
debugText string
debugTextDelay float
engine Axiom.Core.Root
filtering TextureFiltering
guiRenderer CeGui.Renderer
input Axiom.Input.InputReader
keyboard SharpInputSystem.Keyboard
keypressDelay float
mouse SharpInputSystem.Mouse
rootGuiSheet CeGui.GuiSheet
scene Axiom.Core.SceneManager
showDebugOverlay bool
statDelay float
viewport Axiom.Core.Viewport
window Axiom.Graphics.RenderWindow

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

Метод Описание
ChooseSceneManager ( ) : void
CreateCamera ( ) : void
CreateScene ( ) : void

CreateViewports ( ) : void
Dispose ( ) : void
Setup ( ) : bool
SetupResources ( ) : void
Start ( ) : void
TechDemo ( ) : System

Защищенные методы

Метод Описание
CreateGUI ( ) : void
CreateResourceListener ( ) : void

Optional override method where you can create resource listeners (e.g. for loading screens)

IfKeyPressed ( KeyCodes key, KeyPressCommand command ) : void
IfKeyPressed ( KeyCodes key, float delay, KeyPressCommand command ) : void
LoadResources ( ) : void

Optional override method where you can perform resource group loading

Must at least do ResourceGroupManager.Instance.InitializeAllResourceGroups();

OnFrameEnded ( object source, FrameEventArgs evt ) : void
OnFrameRenderingQueued ( object source, FrameEventArgs evt ) : void
OnFrameStarted ( object source, FrameEventArgs evt ) : void
SetDebugText ( string text ) : void

Show a text message on screen for two seconds.

SetDebugText ( string text, float delay ) : void

Show a text message on screen for the specified amount of time.

ShowDebugOverlay ( bool show ) : void

Shows the debug overlay, which displays performance statistics.

TakeScreenshot ( string fileName ) : void
UpdateStats ( ) : void
_setupInput ( ) : InputReader

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

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

public ChooseSceneManager ( ) : void
Результат void

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

public CreateCamera ( ) : void
Результат void

CreateGUI() защищенный Метод

protected CreateGUI ( ) : void
Результат void

CreateResourceListener() защищенный Метод

Optional override method where you can create resource listeners (e.g. for loading screens)
protected CreateResourceListener ( ) : void
Результат void

CreateScene() публичный абстрактный Метод

public abstract CreateScene ( ) : void
Результат void

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

public CreateViewports ( ) : void
Результат void

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

public Dispose ( ) : void
Результат void

IfKeyPressed() защищенный Метод

protected IfKeyPressed ( KeyCodes key, KeyPressCommand command ) : void
key KeyCodes
command KeyPressCommand
Результат void

IfKeyPressed() защищенный Метод

protected IfKeyPressed ( KeyCodes key, float delay, KeyPressCommand command ) : void
key KeyCodes
delay float
command KeyPressCommand
Результат void

LoadResources() защищенный Метод

Optional override method where you can perform resource group loading
Must at least do ResourceGroupManager.Instance.InitializeAllResourceGroups();
protected LoadResources ( ) : void
Результат void

OnFrameEnded() защищенный Метод

protected OnFrameEnded ( object source, FrameEventArgs evt ) : void
source object
evt FrameEventArgs
Результат void

OnFrameRenderingQueued() защищенный Метод

protected OnFrameRenderingQueued ( object source, FrameEventArgs evt ) : void
source object
evt FrameEventArgs
Результат void

OnFrameStarted() защищенный Метод

protected OnFrameStarted ( object source, FrameEventArgs evt ) : void
source object
evt FrameEventArgs
Результат void

SetDebugText() защищенный Метод

Show a text message on screen for two seconds.
protected SetDebugText ( string text ) : void
text string
Результат void

SetDebugText() защищенный Метод

Show a text message on screen for the specified amount of time.
protected SetDebugText ( string text, float delay ) : void
text string Text to show
delay float Duration in seconds
Результат void

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

public Setup ( ) : bool
Результат bool

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

public SetupResources ( ) : void
Результат void

ShowDebugOverlay() защищенный Метод

Shows the debug overlay, which displays performance statistics.
protected ShowDebugOverlay ( bool show ) : void
show bool
Результат void

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

public Start ( ) : void
Результат void

TakeScreenshot() защищенный Метод

protected TakeScreenshot ( string fileName ) : void
fileName string
Результат void

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

public TechDemo ( ) : System
Результат System

UpdateStats() защищенный Метод

protected UpdateStats ( ) : void
Результат void

_setupInput() защищенный Метод

protected _setupInput ( ) : InputReader
Результат Axiom.Input.InputReader

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

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

public ConfigureInput SetupInput
Результат ConfigureInput

aniso защищенное свойство

protected int aniso
Результат int

camAccel защищенное свойство

protected Vector3 camAccel
Результат Vector3

camSpeed защищенное свойство

protected float camSpeed
Результат float

camVelocity защищенное свойство

protected Vector3 camVelocity
Результат Vector3

camera защищенное свойство

protected Camera,Axiom.Core camera
Результат Axiom.Core.Camera

cameraScale защищенное свойство

protected float cameraScale
Результат float

cameraVector защищенное свойство

protected Vector3 cameraVector
Результат Vector3

debugText защищенное свойство

protected string debugText
Результат string

debugTextDelay защищенное свойство

protected float debugTextDelay
Результат float

engine защищенное свойство

protected Root,Axiom.Core engine
Результат Axiom.Core.Root

filtering защищенное свойство

protected TextureFiltering filtering
Результат TextureFiltering

guiRenderer защищенное свойство

protected CeGui.Renderer guiRenderer
Результат CeGui.Renderer

input защищенное свойство

protected InputReader,Axiom.Input input
Результат Axiom.Input.InputReader

keyboard защищенное свойство

protected SharpInputSystem.Keyboard keyboard
Результат SharpInputSystem.Keyboard

keypressDelay защищенное свойство

protected float keypressDelay
Результат float

mouse защищенное свойство

protected SharpInputSystem.Mouse mouse
Результат SharpInputSystem.Mouse

rootGuiSheet защищенное свойство

protected CeGui.GuiSheet rootGuiSheet
Результат CeGui.GuiSheet

scene защищенное свойство

protected SceneManager,Axiom.Core scene
Результат Axiom.Core.SceneManager

showDebugOverlay защищенное свойство

protected bool showDebugOverlay
Результат bool

statDelay защищенное свойство

protected float statDelay
Результат float

viewport защищенное свойство

protected Viewport,Axiom.Core viewport
Результат Axiom.Core.Viewport

window защищенное свойство

protected RenderWindow,Axiom.Graphics window
Результат Axiom.Graphics.RenderWindow