Polyphase Game Engine
Loading...
Searching...
No Matches
ScriptNetDatum Member List

This is the complete list of members for ScriptNetDatum, including all inherited members.

AddTableField(int32_t key)Datum
AddTableField(const char *key)Datum
ConstructData(DatumData &dataUnion, uint32_t index)Datumprotected
CopyData(DatumData &dst, uint32_t dstIndex, DatumData &src, uint32_t srcIndex)Datumprotected
Datum()Datum
Datum(DatumType type, Object *owner, void *data, uint32_t count=1u, DatumChangeHandlerFP changeHandler=nullptr)Datum
Datum(const Datum &src)Datum
Datum(int32_t value)Datum
Datum(uint32_t value)Datum
Datum(float value)Datum
Datum(bool value)Datum
Datum(const char *value)Datum
Datum(const std::string &value)Datum
Datum(glm::vec2 value)Datum
Datum(glm::vec3 value)Datum
Datum(glm::vec4 value)Datum
Datum(Asset *value)Datum
Datum(const AssetRef &value)Datum
Datum(uint8_t value)Datum
Datum(const SharedPtr< Node > &value)Datum
Datum(const WeakPtr< Node > &value)Datum
Datum(Node *value)Datum
Datum(int16_t value)Datum
Datum(const ScriptFunc &func)Datum
Datum(const std::vector< T > &arr)Datuminline
Datum(const std::vector< SharedPtr< T > > &arr)Datuminline
Datum(const std::vector< WeakPtr< T > > &arr)Datuminline
DeepCopy(const Datum &src, bool forceInternalStorage)Datumvirtual
Destroy() overrideNetDatumprotectedvirtual
DestructData(DatumData &dataUnion, uint32_t index)Datumprotected
Erase(uint32_t index)Datum
FindTableDatum(const char *key)Datum
FindTableDatum(int32_t key)Datum
GetAsset(uint32_t index=0) constDatum
GetAssetField(const char *key)Datum
GetAssetField(int32_t key)Datum
GetAssetRef(uint32_t index=0)Datum
GetBool(uint32_t index=0) constDatum
GetBoolField(const char *key)Datum
GetBoolField(int32_t key)Datum
GetBoolRef(uint32_t index=0)Datum
GetByte(uint32_t index=0) constDatum
GetByteRef(uint32_t index=0)Datum
GetColor(uint32_t index=0) constDatum
GetColorField(const char *key)Datum
GetColorField(int32_t key)Datum
GetColorRef(uint32_t index=0)Datum
GetCount() constDatum
GetDataTypeSerializationSize(bool net) constDatum
GetDataTypeSize() constDatum
GetField(const char *key)Datum
GetField(int32_t key)Datum
GetFloat(uint32_t index=0) constDatum
GetFloatField(const char *key)Datum
GetFloatField(int32_t key)Datum
GetFloatRef(uint32_t index=0)Datum
GetFunction(uint32_t index=0) constDatum
GetFunctionField(const char *key)Datum
GetFunctionField(int32_t key)Datum
GetFunctionRef(uint32_t index=0)Datum
GetInteger(uint32_t index=0) constDatum
GetIntegerField(const char *key)Datum
GetIntegerField(int32_t key)Datum
GetIntegerRef(uint32_t index=0)Datum
GetNode(uint32_t index=0) constDatum
GetNode3D(uint32_t index=0) constDatum
GetNodeField(const char *key)Datum
GetNodeField(int32_t key)Datum
GetNodeRef(uint32_t index=0)Datum
GetSerializationSize(bool net) constDatumvirtual
GetShort(uint32_t index=0) constDatum
GetShortRef(uint32_t index=0)Datum
GetString(uint32_t index=0) constDatum
GetStringField(const char *key)Datum
GetStringField(int32_t key)Datum
GetStringRef(uint32_t index=0)Datum
GetTableDatum(uint32_t index=0)Datum
GetTableDatum(uint32_t index=0) constDatum
GetTableField(const char *key)Datum
GetTableField(int32_t key)Datum
GetType() constDatum
GetValue(uint32_t index)Datum
GetVector(uint32_t index=0) constDatum
GetVector2D(uint32_t index=0) constDatum
GetVector2DField(const char *key)Datum
GetVector2DField(int32_t key)Datum
GetVector2DRef(uint32_t index=0)Datum
GetVectorField(const char *key)Datum
GetVectorField(int32_t key)Datum
GetVectorRef(uint32_t index=0)Datum
HasField(const char *key)Datum
HasField(int32_t key)Datum
IsExternal() constDatum
IsProperty() constDatumvirtual
IsTableDatum() constDatumvirtual
IsValid() constDatum
mAlwaysReplicateNetDatumprotected
mCapacityDatum
mChangeHandlerDatum
mCountDatum
mDataDatum
mExternalDatum
mForceScriptArrayDatum
mIsNetDatumDatum
mOnRepFuncNameScriptNetDatum
mOwnerDatum
mPrevCountNetDatumprotected
mPrevDataNetDatumprotected
mTypeDatum
mVarNameScriptNetDatum
NetDatum()NetDatum
NetDatum(DatumType type, Object *owner, void *data, uint32_t count=1u, DatumChangeHandlerFP changeHandler=nullptr, bool alwaysReplicate=false)NetDatum
operator Asset *() constDatuminline
operator bool() constDatuminline
operator const char *() constDatuminline
operator float() constDatuminline
operator glm::vec2() constDatuminline
operator glm::vec3() constDatuminline
operator glm::vec4() constDatuminline
operator int16_t() constDatuminline
operator int32_t() constDatuminline
operator std::string() constDatuminline
operator uint32_t() constDatuminline
operator uint8_t() constDatuminline
operator WeakPtr< Node >() constDatuminline
operator!=(const Datum &other) constDatum
operator!=(const int32_t &other) constDatum
operator!=(const float &other) constDatum
operator!=(const bool &other) constDatum
operator!=(const std::string &other) constDatum
operator!=(const char *other) constDatum
operator!=(const glm::vec2 &other) constDatum
operator!=(const glm::vec3 &other) constDatum
operator!=(const glm::vec4 &other) constDatum
operator!=(const Asset *&other) constDatum
operator!=(const uint32_t &other) constDatum
operator!=(const uint8_t &other) constDatum
operator!=(const Node *&other) constDatum
operator!=(const WeakPtr< Node > &other) constDatum
operator!=(const SharedPtr< Node > &other) constDatum
operator!=(const int16_t &other) constDatum
operator!=(const ScriptFunc &other) constDatum
operator=(const Datum &src)Datum
operator=(int32_t src)Datum
operator=(float src)Datum
operator=(bool src)Datum
operator=(const std::string &src)Datum
operator=(const char *src)Datum
operator=(const glm::vec2 src)Datum
operator=(const glm::vec3 &src)Datum
operator=(const glm::vec4 &src)Datum
operator=(Asset *src)Datum
operator=(uint8_t src)Datum
operator=(const WeakPtr< Node > &src)Datum
operator=(int16_t src)Datum
operator=(const ScriptFunc &src)Datum
operator==(const Datum &other) constDatum
operator==(const int32_t &other) constDatum
operator==(const float &other) constDatum
operator==(const bool &other) constDatum
operator==(const std::string &other) constDatum
operator==(const char *other) constDatum
operator==(const glm::vec2 &other) constDatum
operator==(const glm::vec3 &other) constDatum
operator==(const glm::vec4 &other) constDatum
operator==(const Asset *&other) constDatum
operator==(const uint32_t &other) constDatum
operator==(const uint8_t &other) constDatum
operator==(const Node *&other) constDatum
operator==(const WeakPtr< Node > &other) constDatum
operator==(const SharedPtr< Node > &other) constDatum
operator==(const int16_t &other) constDatum
operator==(const ScriptFunc &other) constDatum
PostReplicate()NetDatum
PostSetExternal(DatumType type, uint32_t count)Datumprotected
PreAssign(DatumType type)Datumprotected
PreGet(uint32_t index, DatumType type) constDatumprotected
PrePushBack(DatumType type)Datumprotected
PreSet(uint32_t index, DatumType type)Datumprotected
PreSetExternal(DatumType type)Datumprotected
PushBack(int32_t value)Datum
PushBack(float value)Datum
PushBack(bool value)Datum
PushBack(const std::string &value)Datum
PushBack(const char *value)Datum
PushBack(const glm::vec2 &value)Datum
PushBack(const glm::vec3 &value)Datum
PushBack(const glm::vec4 &value)Datum
PushBack(Asset *value)Datum
PushBack(const AssetRef &value)Datum
PushBack(uint8_t value)Datum
PushBack(const SharedPtr< Node > &value)Datum
PushBack(const WeakPtr< Node > &value)Datum
PushBack(Node *node)Datum
PushBack(int16_t value)Datum
PushBack(const ScriptFunc &value)Datum
PushBackTableDatum(const TableDatum &value)Datum
ReadStream(Stream &stream, uint32_t version, bool net, bool external)Datumvirtual
Reserve(uint32_t capacity)Datumprotected
Reset()Datumprotectedvirtual
ScriptNetDatum()ScriptNetDatum
ScriptNetDatum(const char *varName, DatumType type, Object *owner, void *data, uint32_t count=1u, const char *onRepFuncName=nullptr, bool alwaysReplicate=false)ScriptNetDatum
SetAsset(const Asset *value, uint32_t index=0)Datum
SetAssetField(const char *key, Asset *value)Datum
SetAssetField(int32_t key, Asset *value)Datum
SetBool(bool value, uint32_t index=0)Datum
SetBoolField(const char *key, bool value)Datum
SetBoolField(int32_t key, bool value)Datum
SetByte(uint8_t value, uint32_t index=0)Datum
SetColor(const glm::vec4 &value, uint32_t index=0)Datum
SetColorField(const char *key, glm::vec4 value)Datum
SetColorField(int32_t key, glm::vec4 value)Datum
SetCount(uint32_t count)Datum
SetExternal(int32_t *data, uint32_t count=1)Datum
SetExternal(float *data, uint32_t count=1)Datum
SetExternal(bool *data, uint32_t count=1)Datum
SetExternal(std::string *data, uint32_t count=1)Datum
SetExternal(glm::vec2 *data, uint32_t count=1)Datum
SetExternal(glm::vec3 *data, uint32_t count=1)Datum
SetExternal(glm::vec4 *data, uint32_t count=1)Datum
SetExternal(AssetRef *data, uint32_t count=1)Datum
SetExternal(uint8_t *data, uint32_t count=1)Datum
SetExternal(TableDatum *data, uint32_t count=1)Datum
SetExternal(WeakPtr< Node > *data, uint32_t count=1)Datum
SetExternal(int16_t *data, uint32_t count=1)Datum
SetExternal(ScriptFunc *data, uint32_t count=1)Datum
SetFloat(float value, uint32_t index=0)Datum
SetFloatField(const char *key, float value)Datum
SetFloatField(int32_t key, float value)Datum
SetFunction(const ScriptFunc &value, uint32_t index=0)Datum
SetFunctionField(const char *key, const ScriptFunc &value)Datum
SetFunctionField(int32_t key, const ScriptFunc &value)Datum
SetInteger(int32_t value, uint32_t index=0)Datum
SetIntegerField(const char *key, int32_t value)Datum
SetIntegerField(int32_t key, int32_t value)Datum
SetNode(const WeakPtr< Node > &value, uint32_t index=0)Datum
SetNodeField(const char *key, const WeakPtr< Node > &value)Datum
SetNodeField(int32_t key, const WeakPtr< Node > &value)Datum
SetShort(int16_t value, uint32_t index=0)Datum
SetString(const std::string &value, uint32_t index=0)Datum
SetStringField(const char *key, const std::string &value)Datum
SetStringField(int32_t key, const std::string &value)Datum
SetTableDatum(const TableDatum &value, uint32_t index=0)Datum
SetTableField(const char *key, const TableDatum &value)Datum
SetTableField(int32_t key, const TableDatum &value)Datum
SetType(DatumType type)Datum
SetValue(const void *value, uint32_t index=0, uint32_t count=1)Datum
SetValueRaw(const void *value, uint32_t index=0)Datum
SetVector(const glm::vec3 &value, uint32_t index=0)Datum
SetVector2D(const glm::vec2 &value, uint32_t index=0)Datum
SetVector2DField(const char *key, glm::vec2 value)Datum
SetVector2DField(int32_t key, glm::vec2 value)Datum
SetVectorField(const char *key, glm::vec3 value)Datum
SetVectorField(int32_t key, glm::vec3 value)Datum
ShouldReplicate() constNetDatum
sNullDatumDatumstatic
WriteStream(Stream &stream, bool net) constDatumvirtual
~Datum()Datumvirtual