Class CSPSceneDescription

Class Documentation

class CSPSceneDescription

CSPSceneDescription which represents all entities that exists for a scene.

This data structure is created through the deserialization of a CSPSceneDescription Json which is retrieved externally. The json file used to create this structure is also used to create a systems::CSPSceneData object. The reason these are seperated is to break dependencies between our multiplayer and corer modules.

Public Functions

CSPSceneDescription(const csp::common::String &SceneDescriptionJson, csp::multiplayer::SpaceEntitySystem &EntitySystem, csp::common::LogSystem &LogSystem, csp::common::IJSScriptRunner &RemoteScriptRunner)

Constructor for CSPSceneDescription by deserializing a SceneDescription json file.

Parameters

Public Members

csp::common::Array<csp::multiplayer::SpaceEntity*> Entities

The Entities that exist for this scene.