Property | Type | Description | |
---|---|---|---|
mCameraList | List |
||
mContentCollectionFactories | IPageContentCollectionFactory>.Dictionary | ||
mContentFactories | IPageContentFactory>.Dictionary | ||
mDebugDisplayLvl | uint | ||
mEventRouter | EventRouter | ||
mGrid2DPageStrategy | |||
mPageProvider | |||
mPageResourceGroup | string | ||
mQueue | |||
mSimpleCollectionFactory | |||
mStrategies | PageStrategy>.Dictionary | ||
mWorldNameGenerator | NameGenerator |
||
mWorlds | PageWorld>.Dictionary |
Method | Description | |
---|---|---|
AddCamera ( |
|
|
AddContentCollectionFactory ( IPageContentCollectionFactory f ) : void |
|
|
AddContentFactory ( IPageContentFactory f ) : void |
|
|
AddStrategy ( Axiom.Components.Paging.PageStrategy strategy ) : void |
|
|
AttachWorld ( |
Attach a pre-created PagedWorld instance to this manager.
|
|
CreateContent ( string typeName ) : |
|
|
CreateContentCollection ( string typeName ) : Axiom.Components.Paging.PageContentCollection |
|
|
CreateWorld ( ) : |
|
|
CreateWorld ( string name ) : |
Create a new PagedWorld instance.
|
|
DestroyContent ( |
|
|
DestroyContentenCollection ( Axiom.Components.Paging.PageContentCollection coll ) : void |
|
|
DestroyWorld ( |
Destroy a world.
|
|
DestroyWorld ( string name ) : void |
Destroy a world.
|
|
DetachWorld ( |
Detach a PagedWorld instance from this manager (note: the caller then becomes responsible for the correct destruction of this instance)
|
|
GetContentCollectionFactory ( string name ) : IPageContentCollectionFactory |
|
|
GetContentFactory ( string name ) : IPageContentFactory |
|
|
GetStrategy ( string stratName ) : Axiom.Components.Paging.PageStrategy |
|
|
GetWorld ( string name ) : |
|
|
HasCamera ( |
|
|
LoadProcedualPage ( |
|
|
LoadWorld ( Stream stream ) : |
|
|
LoadWorld ( Stream stream, string name ) : |
|
|
LoadWorld ( string fileName ) : |
|
|
LoadWorld ( string fileName, string name ) : |
|
|
PageManager ( ) : System |
The PageManager is the entry point through which you load all PagedWorld instances, and the place where PageStrategy instances and factory classes are registered to customise the paging behaviour.
|
|
PrepareProcedualPage ( |
|
|
ReadPageStream ( |
|
|
ReadWorldStream ( string fileName ) : |
|
|
RemoveCamera ( |
|
|
RemoveContentCollectionFactory ( IPageContentCollectionFactory f ) : void |
|
|
RemoveContentFactory ( IPageContentFactory f ) : void |
|
|
RemoveStrategy ( Axiom.Components.Paging.PageStrategy strategy ) : void |
|
|
SaveWorld ( |
|
|
SaveWorld ( |
|
|
UnPrepareProcedualPage ( |
|
|
UnloadProcedualPage ( |
|
|
WritePageStream ( |
|
|
WriteWorldStream ( string fileName ) : |
Method | Description | |
---|---|---|
CreateStandardContentFactories ( ) : void |
|
|
CreateStandardStrategies ( ) : void |
|
public AddContentCollectionFactory ( IPageContentCollectionFactory f ) : void | ||
f | IPageContentCollectionFactory | |
return | void |
public AddContentFactory ( IPageContentFactory f ) : void | ||
f | IPageContentFactory | |
return | void |
public AddStrategy ( Axiom.Components.Paging.PageStrategy strategy ) : void | ||
strategy | Axiom.Components.Paging.PageStrategy | |
return | void |
public AttachWorld ( |
||
world | ||
return | void |
public CreateContent ( string typeName ) : |
||
typeName | string | |
return |
public CreateContentCollection ( string typeName ) : Axiom.Components.Paging.PageContentCollection | ||
typeName | string | |
return | Axiom.Components.Paging.PageContentCollection |
protected CreateStandardContentFactories ( ) : void | ||
return | void |
protected CreateStandardStrategies ( ) : void | ||
return | void |
public CreateWorld ( string name ) : |
||
name | string | name Optionally give a name to the world (if no name is given, one /// will be generated). |
return |
public DestroyContent ( |
||
c | ||
return | void |
public DestroyContentenCollection ( Axiom.Components.Paging.PageContentCollection coll ) : void | ||
coll | Axiom.Components.Paging.PageContentCollection | |
return | void |
public DestroyWorld ( |
||
world | ||
return | void |
public DetachWorld ( |
||
world | ||
return | void |
public GetContentCollectionFactory ( string name ) : IPageContentCollectionFactory | ||
name | string | |
return | IPageContentCollectionFactory |
public GetContentFactory ( string name ) : IPageContentFactory | ||
name | string | |
return | IPageContentFactory |
public GetStrategy ( string stratName ) : Axiom.Components.Paging.PageStrategy | ||
stratName | string | |
return | Axiom.Components.Paging.PageStrategy |
public LoadProcedualPage ( |
||
page | ||
section | ||
return | bool |
public LoadWorld ( Stream stream ) : |
||
stream | Stream | |
return |
public LoadWorld ( Stream stream, string name ) : |
||
stream | Stream | |
name | string | |
return |
public LoadWorld ( string fileName ) : |
||
fileName | string | |
return |
public LoadWorld ( string fileName, string name ) : |
||
fileName | string | |
name | string | |
return |
public PrepareProcedualPage ( |
||
page | ||
section | ||
return | bool |
public ReadPageStream ( |
||
pageId | ||
section | ||
return |
public ReadWorldStream ( string fileName ) : |
||
fileName | string | |
return |
public RemoveCamera ( |
||
c | ||
return | void |
public RemoveContentCollectionFactory ( IPageContentCollectionFactory f ) : void | ||
f | IPageContentCollectionFactory | |
return | void |
public RemoveContentFactory ( IPageContentFactory f ) : void | ||
f | IPageContentFactory | |
return | void |
public RemoveStrategy ( Axiom.Components.Paging.PageStrategy strategy ) : void | ||
strategy | Axiom.Components.Paging.PageStrategy | |
return | void |
public SaveWorld ( |
||
world | ||
stream | Stream | |
return | void |
public SaveWorld ( |
||
world | ||
fileName | string | |
return | void |
public UnPrepareProcedualPage ( |
||
page | ||
section | ||
return | bool |
public UnloadProcedualPage ( |
||
page | ||
section | ||
return | bool |
public WritePageStream ( |
||
pageId | ||
section | ||
return |
public WriteWorldStream ( string fileName ) : |
||
fileName | string | |
return |
protected Dictionary |
||
return | IPageContentCollectionFactory>.Dictionary |
protected Dictionary |
||
return | IPageContentFactory>.Dictionary |
protected Grid2PageStrategy,Axiom.Components.Paging mGrid2DPageStrategy | ||
return |
protected PageProvider,Axiom.Components.Paging mPageProvider | ||
return |
protected PageRequestQueue,Axiom.Components.Paging mQueue | ||
return |
protected SimplePageContentCollectionFactory,Axiom.Components.Paging mSimpleCollectionFactory | ||
return |
protected NameGenerator |
||
return | NameGenerator |