Loading...
Searching...
No Matches
ScriptedLoadContainer Interface Reference

Scripted load container for custom handling of storage. More...

Inheritance diagram for ScriptedLoadContainer:
LoadContainer SerializationContainer ScriptedSerializationLoadContainer

Protected Member Functions

bool StartObject ()
 
bool EndObject ()
 
bool StartArray (out int count)
 
bool EndArray ()
 
bool StartMap (out int count)
 
bool EndMap ()
 
bool ReadKey (inout string key)
 Key reader for named properties in objects or map keys.
 
bool IsNull ()
 
bool ReadBool (out bool value)
 
bool ReadString (out string value)
 
bool ReadInt (out int value)
 
bool ReadFloat (out float value)
 
bool ReadVector (out vector value)
 
void Reset ()
 Reset the container to re-use for new data.
 
string GetDataExtension ()
 Data extension of the serialized format (e.g. txt, csv, yml) if stored in a filesystem.
 
bool LoadFromString (string data)
 

Detailed Description

Scripted load container for custom handling of storage.

Member Function Documentation

◆ EndArray()

bool ScriptedLoadContainer.EndArray ( )
protected

◆ EndMap()

bool ScriptedLoadContainer.EndMap ( )
protected

◆ EndObject()

bool ScriptedLoadContainer.EndObject ( )
protected

◆ GetDataExtension()

string ScriptedLoadContainer.GetDataExtension ( )
protected

Data extension of the serialized format (e.g. txt, csv, yml) if stored in a filesystem.

◆ IsNull()

bool ScriptedLoadContainer.IsNull ( )
protected

◆ LoadFromString()

bool ScriptedLoadContainer.LoadFromString ( string data)
protected

◆ ReadBool()

bool ScriptedLoadContainer.ReadBool ( out bool value)
protected

◆ ReadFloat()

bool ScriptedLoadContainer.ReadFloat ( out float value)
protected

◆ ReadInt()

bool ScriptedLoadContainer.ReadInt ( out int value)
protected

◆ ReadKey()

bool ScriptedLoadContainer.ReadKey ( inout string key)
protected

Key reader for named properties in objects or map keys.

◆ ReadString()

bool ScriptedLoadContainer.ReadString ( out string value)
protected

◆ ReadVector()

bool ScriptedLoadContainer.ReadVector ( out vector value)
protected

◆ Reset()

void ScriptedLoadContainer.Reset ( )
protected

Reset the container to re-use for new data.

◆ StartArray()

bool ScriptedLoadContainer.StartArray ( out int count)
protected

◆ StartMap()

bool ScriptedLoadContainer.StartMap ( out int count)
protected

◆ StartObject()

bool ScriptedLoadContainer.StartObject ( )
protected

The documentation for this interface was generated from the following file: