C# Class Axiom.Demos.LoadingBar

Inheritance: IResourceGroupListener
Datei anzeigen Open project: WolfgangSt/axiom

Protected Properties

Property Type Description
mInitProportion Real
mLoadOverlay Axiom.Overlays.Overlay
mLoadingBarElement Axiom.Overlays.OverlayElement
mLoadingCommentElement Axiom.Overlays.OverlayElement
mLoadingDescriptionElement Axiom.Overlays.OverlayElement
mNumGroupsInit ushort
mNumGroupsLoad ushort
mProgressBarInc Real
mProgressBarMaxSize Real
mProgressBarScriptSize Real
mWindow Axiom.Graphics.RenderWindow

Public Methods

Method Description
Finish ( ) : void
ResourceGroupLoadEnded ( string groupName ) : void
ResourceGroupLoadStarted ( string groupName, int resourceCount ) : void
ResourceGroupPrepareEnded ( string groupName ) : void
ResourceGroupPrepareStarted ( string groupName, int resourceCount ) : void
ResourceGroupScriptingEnded ( string groupName ) : void
ResourceGroupScriptingStarted ( string groupName, int scriptCount ) : void
ResourceLoadEnded ( ) : void
ResourceLoadStarted ( Axiom.Core.Resource resource ) : void
ResourcePrepareEnded ( ) : void
ResourcePrepareStarted ( Axiom.Core.Resource resource ) : void
ScriptParseEnded ( string scriptName, bool skipped ) : void
ScriptParseStarted ( string scriptName, bool &skipThisScript ) : void
Start ( Axiom.Graphics.RenderWindow window ) : void
Start ( Axiom.Graphics.RenderWindow window, ushort numGroupsInit, ushort numGroupsLoad ) : void
Start ( Axiom.Graphics.RenderWindow window, ushort numGroupsInit, ushort numGroupsLoad, Real initProportion ) : void
WorldGeometryStageEnded ( ) : void
WorldGeometryStageStarted ( string description ) : void

Protected Methods

Method Description
resourceCollision ( Axiom.Core.Resource resource, ResourceManager resourceManager ) : bool
resourceLoading ( string name, string group, Axiom.Core.Resource resource ) : Stream

Method Details

Finish() public method

public Finish ( ) : void
return void

ResourceGroupLoadEnded() public method

public ResourceGroupLoadEnded ( string groupName ) : void
groupName string
return void

ResourceGroupLoadStarted() public method

public ResourceGroupLoadStarted ( string groupName, int resourceCount ) : void
groupName string
resourceCount int
return void

ResourceGroupPrepareEnded() public method

public ResourceGroupPrepareEnded ( string groupName ) : void
groupName string
return void

ResourceGroupPrepareStarted() public method

public ResourceGroupPrepareStarted ( string groupName, int resourceCount ) : void
groupName string
resourceCount int
return void

ResourceGroupScriptingEnded() public method

public ResourceGroupScriptingEnded ( string groupName ) : void
groupName string
return void

ResourceGroupScriptingStarted() public method

public ResourceGroupScriptingStarted ( string groupName, int scriptCount ) : void
groupName string
scriptCount int
return void

ResourceLoadEnded() public method

public ResourceLoadEnded ( ) : void
return void

ResourceLoadStarted() public method

public ResourceLoadStarted ( Axiom.Core.Resource resource ) : void
resource Axiom.Core.Resource
return void

ResourcePrepareEnded() public method

public ResourcePrepareEnded ( ) : void
return void

ResourcePrepareStarted() public method

public ResourcePrepareStarted ( Axiom.Core.Resource resource ) : void
resource Axiom.Core.Resource
return void

ScriptParseEnded() public method

public ScriptParseEnded ( string scriptName, bool skipped ) : void
scriptName string
skipped bool
return void

ScriptParseStarted() public method

public ScriptParseStarted ( string scriptName, bool &skipThisScript ) : void
scriptName string
skipThisScript bool
return void

Start() public method

public Start ( Axiom.Graphics.RenderWindow window ) : void
window Axiom.Graphics.RenderWindow
return void

Start() public method

public Start ( Axiom.Graphics.RenderWindow window, ushort numGroupsInit, ushort numGroupsLoad ) : void
window Axiom.Graphics.RenderWindow
numGroupsInit ushort
numGroupsLoad ushort
return void

Start() public method

public Start ( Axiom.Graphics.RenderWindow window, ushort numGroupsInit, ushort numGroupsLoad, Real initProportion ) : void
window Axiom.Graphics.RenderWindow
numGroupsInit ushort
numGroupsLoad ushort
initProportion Real
return void

WorldGeometryStageEnded() public method

public WorldGeometryStageEnded ( ) : void
return void

WorldGeometryStageStarted() public method

public WorldGeometryStageStarted ( string description ) : void
description string
return void

resourceCollision() protected method

protected resourceCollision ( Axiom.Core.Resource resource, ResourceManager resourceManager ) : bool
resource Axiom.Core.Resource
resourceManager Axiom.Core.ResourceManager
return bool

resourceLoading() protected method

protected resourceLoading ( string name, string group, Axiom.Core.Resource resource ) : Stream
name string
group string
resource Axiom.Core.Resource
return System.IO.Stream

Property Details

mInitProportion protected_oe property

protected Real mInitProportion
return Real

mLoadOverlay protected_oe property

protected Overlay,Axiom.Overlays mLoadOverlay
return Axiom.Overlays.Overlay

mLoadingBarElement protected_oe property

protected OverlayElement,Axiom.Overlays mLoadingBarElement
return Axiom.Overlays.OverlayElement

mLoadingCommentElement protected_oe property

protected OverlayElement,Axiom.Overlays mLoadingCommentElement
return Axiom.Overlays.OverlayElement

mLoadingDescriptionElement protected_oe property

protected OverlayElement,Axiom.Overlays mLoadingDescriptionElement
return Axiom.Overlays.OverlayElement

mNumGroupsInit protected_oe property

protected ushort mNumGroupsInit
return ushort

mNumGroupsLoad protected_oe property

protected ushort mNumGroupsLoad
return ushort

mProgressBarInc protected_oe property

protected Real mProgressBarInc
return Real

mProgressBarMaxSize protected_oe property

protected Real mProgressBarMaxSize
return Real

mProgressBarScriptSize protected_oe property

protected Real mProgressBarScriptSize
return Real

mWindow protected_oe property

protected RenderWindow,Axiom.Graphics mWindow
return Axiom.Graphics.RenderWindow