C# Class Axiom.Components.Paging.SimplePageContentCollection

Specialisation of PageContentCollection which just provides a simple list of PageContent instances.
Inheritance: Axiom.Components.Paging.PageContentCollection
Show file Open project: WolfgangSt/axiom

Public Properties

Property Type Description
SUBCLASS_CHUNK_ID uint
SUBCLASS_CHUNK_VERSION ushort

Protected Properties

Property Type Description
mContentList List

Public Methods

Method Description
AttachContent ( PageContent content ) : void

CreateContent ( string typeName ) : PageContent

DestroyContent ( PageContent pcont ) : void

DetachContent ( PageContent content ) : void

FrameEnd ( float timeElapsed ) : void

FrameStart ( float timeSinceLastFrame ) : void

NotifyCamera ( Camera camera ) : void

Save ( StreamSerializer stream ) : void

SimplePageContentCollection ( SimplePageContentCollectionFactory factory ) : System

Protected Methods

Method Description
LoadImpl ( ) : void

Finalising the load of the data.

UnLoadImpl ( ) : void

Unload the unit, deallocating any GPU resources.

UnPrepareImpl ( ) : void

Deallocate any background resources.

Method Details

AttachContent() public method

public AttachContent ( PageContent content ) : void
content PageContent
return void

CreateContent() public method

public CreateContent ( string typeName ) : PageContent
typeName string
return PageContent

DestroyContent() public method

public DestroyContent ( PageContent pcont ) : void
pcont PageContent
return void

DetachContent() public method

public DetachContent ( PageContent content ) : void
content PageContent
return void

FrameEnd() public method

public FrameEnd ( float timeElapsed ) : void
timeElapsed float
return void

FrameStart() public method

public FrameStart ( float timeSinceLastFrame ) : void
timeSinceLastFrame float
return void

LoadImpl() protected method

Finalising the load of the data.
protected LoadImpl ( ) : void
return void

NotifyCamera() public method

public NotifyCamera ( Camera camera ) : void
camera Axiom.Core.Camera
return void

Save() public method

public Save ( StreamSerializer stream ) : void
stream Axiom.Serialization.StreamSerializer
return void

SimplePageContentCollection() public method

public SimplePageContentCollection ( SimplePageContentCollectionFactory factory ) : System
factory SimplePageContentCollectionFactory
return System

UnLoadImpl() protected method

Unload the unit, deallocating any GPU resources.
protected UnLoadImpl ( ) : void
return void

UnPrepareImpl() protected method

Deallocate any background resources.
protected UnPrepareImpl ( ) : void
return void

Property Details

SUBCLASS_CHUNK_ID public static property

public static uint SUBCLASS_CHUNK_ID
return uint

SUBCLASS_CHUNK_VERSION public static property

public static ushort SUBCLASS_CHUNK_VERSION
return ushort

mContentList protected property

protected List mContentList
return List