AnyEngine

Needs documentation.

Derived From

IAnyEngine

Project

RulesCore

Include

AnyEngine.h

Summary
Needs documentation.
Cleans up the AnyEngine.
Adds an IAnySerializer to the internal store.
Returns the IAnySerializer belonging to the given type.

Public

Summary
Cleans up the AnyEngine.
Adds an IAnySerializer to the internal store.
Returns the IAnySerializer belonging to the given type.

Functions

Stop

void Stop()

Cleans up the AnyEngine.

Virtual Functions

AddAnySerializer

virtual void AddAnySerializer(const wxString &type,
const IAnySerializerPtr &serializer)

Adds an IAnySerializer to the internal store.

Parameters

typeThe type the IAnySerializer handles.
serializerThe IAnySerializer to add.

FindAnySerializer

virtual const IAnySerializerPtr &FindAnySerializer(const wxString &type) const

Returns the IAnySerializer belonging to the given type.  If no IAnySerializer exists for the given type, an empty object is returned.

Parameters

typeThe type of the desired IAnySerializer.

Returns

An IAnySerializer that can serialize the given type, or NULL if none exists.

void Stop()
Cleans up the AnyEngine.
virtual void AddAnySerializer(const wxString &type,
const IAnySerializerPtr &serializer)
Adds an IAnySerializer to the internal store.
Needs documentation.
virtual const IAnySerializerPtr &FindAnySerializer(const wxString &type) const
Returns the IAnySerializer belonging to the given type.
Needs documentation.
RulesCore is the HOSS of Cities3D.