Свойство | Тип | Описание | |
---|---|---|---|
CHUNK_ID | uint | ||
CHUNK_VERSION | ushort |
Свойство | Тип | Описание | |
---|---|---|---|
mAABB | |||
mName | string | ||
mPageProvider | |||
mPages | Page>.Dictionary | ||
mParent | |||
mSceneMgr | |||
mStrategy | Axiom.Components.Paging.PageStrategy | ||
mStrategyData | IPageStrategyData |
Метод | Описание | |
---|---|---|
AttachPage ( |
Attach a page to this section.
|
|
DetachPage ( |
Detach a page to this section.
|
|
FrameEnd ( float timeElapsed ) : void |
Called when the frame ends
|
|
FrameStart ( float timeSinceLastFrame ) : void |
Called when the frame starts
|
|
GetPage ( |
Retrieves a Page.
|
|
GetPageID ( Vector3 worldPos ) : |
Get the page ID for a given world position.
|
|
HoldPage ( |
Ask for a page to be kept in memory if it's loaded.
|
|
Load ( |
Load this section from a stream (returns true if successful)
|
|
LoadOrCreatePage ( Vector3 worldPos ) : |
Load or create a page against this section covering the given world space position.
|
|
LoadPage ( |
Ask for a page to be loaded with the given (section-relative) PageID
|
|
LoadPage ( |
Ask for a page to be loaded with the given (section-relative) PageID
|
|
LoadProcedualPage ( |
Give a section the opportunity to load page content procedurally
|
|
NotifyCamerea ( |
Notify a section of the current camera
|
|
PagedWorldSection ( |
Construct a new instance, specifying just the parent (expecting to load).
|
|
PagedWorldSection ( string name, |
|
|
PrepareProcedualePage ( |
Give a section the opportunity to prepare page content procedurally.
|
|
ReadPageStream ( |
Get a serialiser set up to read Page data for the given PageID.
|
|
RemoveAllPages ( ) : void |
Remove all pages immediately.
|
|
Save ( |
Save this section to a stream
|
|
SetSceneManager ( |
Change the SceneManager.
|
|
SetSceneManager ( string smName ) : void |
Change the SceneManager.
|
|
SetStrategy ( string stratName ) : void |
|
|
ToString ( ) : string |
|
|
UnloadPage ( |
|
|
UnloadPage ( |
Ask for a page to be unloaded with the given (section-relative) PageID
|
|
UnloadPage ( |
Ask for a page to be unloaded with the given (section-relative) PageID
|
|
UnloadProcedualPage ( |
Give a section the opportunity to unload page content procedurally.
|
|
UnprepareProcedualPage ( |
Give a section the opportunity to unprepare page content procedurally. This method indicates that a page should be retained if it's already in memory, but if it's not then it won't trigger a load. This is useful for retaining pages that have just gone out of range, but which you don't want to unload just yet because it's quite possible they may come back into the active set again very quickly / easily. But at the same time, if they've already been purged you don't want to force them to load. This is the 'maybe' region of pages. |
|
WritePageStream ( |
Get a serialiser set up to write Page data for the given PageID.
|
public FrameEnd ( float timeElapsed ) : void | ||
timeElapsed | float | |
Результат | void |
public FrameStart ( float timeSinceLastFrame ) : void | ||
timeSinceLastFrame | float | |
Результат | void |
public GetPageID ( Vector3 worldPos ) : |
||
worldPos | Vector3 | |
Результат |
public Load ( |
||
stream | ||
Результат | bool |
public LoadOrCreatePage ( Vector3 worldPos ) : |
||
worldPos | Vector3 | |
Результат |
public LoadPage ( |
||
pageID | The page ID to load | |
Результат | void |
public LoadPage ( |
||
pageID | The page ID to load | |
forceSynchronous | bool | If true, the page will always be loaded synchronously |
Результат | void |
public LoadProcedualPage ( |
||
page | ||
Результат | bool |
public NotifyCamerea ( |
||
cam | ||
Результат | void |
public PagedWorldSection ( |
||
parent | ||
Результат | System |
public PagedWorldSection ( string name, |
||
name | string | |
parent | ||
strategy | Axiom.Components.Paging.PageStrategy | |
sm | ||
Результат | System |
public PrepareProcedualePage ( |
||
page | ||
Результат | bool |
public ReadPageStream ( |
||
pageID | ||
Результат |
public Save ( |
||
stream | ||
Результат | void |
public SetSceneManager ( |
||
sm | The instance of the SceneManager | |
Результат | void |
public SetSceneManager ( string smName ) : void | ||
smName | string | The instance name of the SceneManager |
Результат | void |
public SetStrategy ( string stratName ) : void | ||
stratName | string | |
Результат | void |
public UnloadPage ( |
||
page | ||
sync | bool | |
Результат | void |
public UnloadPage ( |
||
pageId | The page ID to unload | |
Результат | void |
public UnloadPage ( |
||
pageID | The page ID to unload | |
forceSynchonous | bool | If true, the page will always be unloaded synchronously |
Результат | void |
public UnloadProcedualPage ( |
||
page | ||
Результат | bool |
public UnprepareProcedualPage ( |
||
page | ||
Результат | bool |
public WritePageStream ( |
||
pageID | ||
Результат |
protected AxisAlignedBox,Axiom.Math mAABB | ||
Результат |
protected PageProvider,Axiom.Components.Paging mPageProvider | ||
Результат |
protected SceneManager,Axiom.Core mSceneMgr | ||
Результат |
protected PageStrategy,Axiom.Components.Paging mStrategy | ||
Результат | Axiom.Components.Paging.PageStrategy |