C# 클래스 Axiom.Demos.TechDemo

Base class for Axiom examples.
상속: IDisposable
파일 보기 프로젝트 열기: WolfgangSt/axiom

공개 프로퍼티들

프로퍼티 타입 설명
SetupInput ConfigureInput

보호된 프로퍼티들

프로퍼티 타입 설명
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