|
Polyphase Game Engine
|
This is the complete list of members for TableDatum, including all inherited members.
| AddTableField(int32_t key) | Datum | |
| AddTableField(const char *key) | Datum | |
| ConstructData(DatumData &dataUnion, uint32_t index) | Datum | protected |
| CopyData(DatumData &dst, uint32_t dstIndex, DatumData &src, uint32_t srcIndex) | Datum | protected |
| 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) | Datum | inline |
| Datum(const std::vector< SharedPtr< T > > &arr) | Datum | inline |
| Datum(const std::vector< WeakPtr< T > > &arr) | Datum | inline |
| DeepCopy(const Datum &src, bool forceInternalStorage) override | TableDatum | virtual |
| Destroy() | Datum | virtual |
| DestructData(DatumData &dataUnion, uint32_t index) | Datum | protected |
| Erase(uint32_t index) | Datum | |
| FindTableDatum(const char *key) | Datum | |
| FindTableDatum(int32_t key) | Datum | |
| GetAsset(uint32_t index=0) const | Datum | |
| GetAssetField(const char *key) | Datum | |
| GetAssetField(int32_t key) | Datum | |
| GetAssetRef(uint32_t index=0) | Datum | |
| GetBool(uint32_t index=0) const | Datum | |
| GetBoolField(const char *key) | Datum | |
| GetBoolField(int32_t key) | Datum | |
| GetBoolRef(uint32_t index=0) | Datum | |
| GetByte(uint32_t index=0) const | Datum | |
| GetByteRef(uint32_t index=0) | Datum | |
| GetColor(uint32_t index=0) const | Datum | |
| GetColorField(const char *key) | Datum | |
| GetColorField(int32_t key) | Datum | |
| GetColorRef(uint32_t index=0) | Datum | |
| GetCount() const | Datum | |
| GetDataTypeSerializationSize(bool net) const | Datum | |
| GetDataTypeSize() const | Datum | |
| GetField(const char *key) | Datum | |
| GetField(int32_t key) | Datum | |
| GetFloat(uint32_t index=0) const | Datum | |
| GetFloatField(const char *key) | Datum | |
| GetFloatField(int32_t key) | Datum | |
| GetFloatRef(uint32_t index=0) | Datum | |
| GetFunction(uint32_t index=0) const | Datum | |
| GetFunctionField(const char *key) | Datum | |
| GetFunctionField(int32_t key) | Datum | |
| GetFunctionRef(uint32_t index=0) | Datum | |
| GetInteger(uint32_t index=0) const | Datum | |
| GetIntegerField(const char *key) | Datum | |
| GetIntegerField(int32_t key) | Datum | |
| GetIntegerKey() const | TableDatum | |
| GetIntegerRef(uint32_t index=0) | Datum | |
| GetNode(uint32_t index=0) const | Datum | |
| GetNode3D(uint32_t index=0) const | Datum | |
| GetNodeField(const char *key) | Datum | |
| GetNodeField(int32_t key) | Datum | |
| GetNodeRef(uint32_t index=0) | Datum | |
| GetSerializationSize(bool net) const override | TableDatum | virtual |
| GetShort(uint32_t index=0) const | Datum | |
| GetShortRef(uint32_t index=0) | Datum | |
| GetString(uint32_t index=0) const | Datum | |
| GetStringField(const char *key) | Datum | |
| GetStringField(int32_t key) | Datum | |
| GetStringKey() const | TableDatum | |
| GetStringRef(uint32_t index=0) | Datum | |
| GetTableDatum(uint32_t index=0) | Datum | |
| GetTableDatum(uint32_t index=0) const | Datum | |
| GetTableField(const char *key) | Datum | |
| GetTableField(int32_t key) | Datum | |
| GetType() const | Datum | |
| GetValue(uint32_t index) | Datum | |
| GetVector(uint32_t index=0) const | Datum | |
| GetVector2D(uint32_t index=0) const | Datum | |
| 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() const | Datum | |
| IsIntegerKey() const | TableDatum | |
| IsProperty() const | Datum | virtual |
| IsStringKey() const | TableDatum | |
| IsTableDatum() const override | TableDatum | virtual |
| IsValid() const | Datum | |
| mCapacity | Datum | |
| mChangeHandler | Datum | |
| mCount | Datum | |
| mData | Datum | |
| mExternal | Datum | |
| mForceScriptArray | Datum | |
| mIntegerKey | TableDatum | |
| mIsNetDatum | Datum | |
| mOwner | Datum | |
| mStringKey | TableDatum | |
| mType | Datum | |
| operator Asset *() const | Datum | inline |
| operator bool() const | Datum | inline |
| operator const char *() const | Datum | inline |
| operator float() const | Datum | inline |
| operator glm::vec2() const | Datum | inline |
| operator glm::vec3() const | Datum | inline |
| operator glm::vec4() const | Datum | inline |
| operator int16_t() const | Datum | inline |
| operator int32_t() const | Datum | inline |
| operator std::string() const | Datum | inline |
| operator uint32_t() const | Datum | inline |
| operator uint8_t() const | Datum | inline |
| operator WeakPtr< Node >() const | Datum | inline |
| operator!=(const Datum &other) const | Datum | |
| operator!=(const int32_t &other) const | Datum | |
| operator!=(const float &other) const | Datum | |
| operator!=(const bool &other) const | Datum | |
| operator!=(const std::string &other) const | Datum | |
| operator!=(const char *other) const | Datum | |
| operator!=(const glm::vec2 &other) const | Datum | |
| operator!=(const glm::vec3 &other) const | Datum | |
| operator!=(const glm::vec4 &other) const | Datum | |
| operator!=(const Asset *&other) const | Datum | |
| operator!=(const uint32_t &other) const | Datum | |
| operator!=(const uint8_t &other) const | Datum | |
| operator!=(const Node *&other) const | Datum | |
| operator!=(const WeakPtr< Node > &other) const | Datum | |
| operator!=(const SharedPtr< Node > &other) const | Datum | |
| operator!=(const int16_t &other) const | Datum | |
| operator!=(const ScriptFunc &other) const | Datum | |
| operator=(const TableDatum &src) | TableDatum | |
| Datum::operator=(const Datum &src) | Datum | |
| Datum::operator=(int32_t src) | Datum | |
| Datum::operator=(float src) | Datum | |
| Datum::operator=(bool src) | Datum | |
| Datum::operator=(const std::string &src) | Datum | |
| Datum::operator=(const char *src) | Datum | |
| Datum::operator=(const glm::vec2 src) | Datum | |
| Datum::operator=(const glm::vec3 &src) | Datum | |
| Datum::operator=(const glm::vec4 &src) | Datum | |
| Datum::operator=(Asset *src) | Datum | |
| Datum::operator=(uint8_t src) | Datum | |
| Datum::operator=(const WeakPtr< Node > &src) | Datum | |
| Datum::operator=(int16_t src) | Datum | |
| Datum::operator=(const ScriptFunc &src) | Datum | |
| operator==(const Datum &other) const | Datum | |
| operator==(const int32_t &other) const | Datum | |
| operator==(const float &other) const | Datum | |
| operator==(const bool &other) const | Datum | |
| operator==(const std::string &other) const | Datum | |
| operator==(const char *other) const | Datum | |
| operator==(const glm::vec2 &other) const | Datum | |
| operator==(const glm::vec3 &other) const | Datum | |
| operator==(const glm::vec4 &other) const | Datum | |
| operator==(const Asset *&other) const | Datum | |
| operator==(const uint32_t &other) const | Datum | |
| operator==(const uint8_t &other) const | Datum | |
| operator==(const Node *&other) const | Datum | |
| operator==(const WeakPtr< Node > &other) const | Datum | |
| operator==(const SharedPtr< Node > &other) const | Datum | |
| operator==(const int16_t &other) const | Datum | |
| operator==(const ScriptFunc &other) const | Datum | |
| PostSetExternal(DatumType type, uint32_t count) | Datum | protected |
| PreAssign(DatumType type) | Datum | protected |
| PreGet(uint32_t index, DatumType type) const | Datum | protected |
| PrePushBack(DatumType type) | Datum | protected |
| PreSet(uint32_t index, DatumType type) | Datum | protected |
| PreSetExternal(DatumType type) | Datum | protected |
| 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) override | TableDatum | virtual |
| Reserve(uint32_t capacity) | Datum | protected |
| Reset() | Datum | protectedvirtual |
| 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 | |
| SetIntegerKey(int32_t integerKey) | TableDatum | |
| 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 | |
| SetStringKey(const char *stringKey) | TableDatum | |
| 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 | |
| sNullDatum | Datum | static |
| TableDatum() | TableDatum | |
| TableDatum(const char *key, int32_t value) | TableDatum | |
| TableDatum(const char *key, float value) | TableDatum | |
| TableDatum(const char *key, bool value) | TableDatum | |
| TableDatum(const char *key, const char *value) | TableDatum | |
| TableDatum(const char *key, const std::string &value) | TableDatum | |
| TableDatum(const char *key, glm::vec2 value) | TableDatum | |
| TableDatum(const char *key, glm::vec3 value) | TableDatum | |
| TableDatum(const char *key, glm::vec4 value) | TableDatum | |
| TableDatum(const char *key, Asset *value) | TableDatum | |
| TableDatum(const char *key, uint32_t value) | TableDatum | |
| TableDatum(const char *key, Object *value) | TableDatum | |
| TableDatum(const char *key, const ScriptFunc &value) | TableDatum | |
| TableDatum(int32_t key, int32_t value) | TableDatum | |
| TableDatum(int32_t key, float value) | TableDatum | |
| TableDatum(int32_t key, bool value) | TableDatum | |
| TableDatum(int32_t key, const char *value) | TableDatum | |
| TableDatum(int32_t key, const std::string &value) | TableDatum | |
| TableDatum(int32_t key, glm::vec2 value) | TableDatum | |
| TableDatum(int32_t key, glm::vec3 value) | TableDatum | |
| TableDatum(int32_t key, glm::vec4 value) | TableDatum | |
| TableDatum(int32_t key, Asset *value) | TableDatum | |
| TableDatum(int32_t key, uint32_t value) | TableDatum | |
| TableDatum(int32_t key, Object *value) | TableDatum | |
| TableDatum(int32_t key, const ScriptFunc &value) | TableDatum | |
| TableDatum(const TableDatum &src) | TableDatum | |
| WriteStream(Stream &stream, bool net) const override | TableDatum | virtual |
| ~Datum() | Datum | virtual |
| ~TableDatum() | TableDatum |