AbstractFile() | Urho3D::AbstractFile | inlineprivate |
AbstractFile(unsigned int size) | Urho3D::AbstractFile | inlineexplicitprivate |
ArchiveBase(Context *context) (defined in Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false >) | Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false > | inlineprotected |
ArchiveBase(Context *context) (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inlineprotected |
Base64OutputArchive(Context *context) (defined in Urho3D::Base64OutputArchive) | Urho3D::Base64OutputArchive | |
BeginBlock(const char *name, unsigned &sizeHint, bool safe, ArchiveBlockType type) final | Urho3D::BinaryOutputArchive | virtual |
BinaryOutputArchive(Context *context, Serializer &serializer) (defined in Urho3D::BinaryOutputArchive) | Urho3D::BinaryOutputArchive | |
Block typedef (defined in Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false >) | Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false > | protected |
BlockType (defined in Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false >) | Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false > | private |
buffer_ | Urho3D::VectorBuffer | private |
CheckBeforeBlock(const char *elementName) (defined in Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false >) | Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false > | inlineprotected |
CheckBeforeElement(const char *elementName) (defined in Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false >) | Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false > | inlineprotected |
CheckBlockOrElementName(ea::string_view elementName) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inlineprotected |
CheckIfNotEOF(ea::string_view elementName) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inlineprotected |
CheckIfRootBlockOpen() const (defined in Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false >) | Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false > | inlineprotected |
CheckResult(bool result, const char *elementName) const (defined in Urho3D::BinaryArchiveBase< BinaryOutputArchiveBlock, false >) | Urho3D::BinaryArchiveBase< BinaryOutputArchiveBlock, false > | inlineprotected |
Clear() | Urho3D::VectorBuffer | private |
Close() | Urho3D::AbstractFile | inlineprivatevirtual |
CloseArchive() (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inlineprotected |
context_ (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | private |
currentBlockSerializer_ | Urho3D::BinaryOutputArchive | private |
delayedException_ (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | private |
Deserializer() | Urho3D::Deserializer | private |
Deserializer(unsigned size) | Urho3D::Deserializer | explicitprivate |
DuplicateElementException(ea::string_view elementName) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inline |
ElementNotFoundException(ea::string_view elementName) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inline |
ElementNotFoundException(ea::string_view elementName, unsigned elementIndex) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inline |
EndBlock() noexcept final | Urho3D::BinaryOutputArchive | virtual |
eof_ (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | private |
Flush() final | Urho3D::ArchiveBase | inlinevirtual |
FlushDelayedException() (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inlineprotected |
GetAbsoluteName() const | Urho3D::AbstractFile | inlineprivatevirtual |
GetBase64() const | Urho3D::Base64OutputArchive | |
GetBuffer() const | Urho3D::VectorBuffer | inlineprivate |
GetBuffer() | Urho3D::VectorBuffer | inlineprivate |
Urho3D::GetChecksum() | Urho3D::Deserializer | privatevirtual |
Urho3D::BinaryOutputArchive::GetChecksum() final | Urho3D::BinaryOutputArchive | virtual |
GetContext() final | Urho3D::ArchiveBase | inlinevirtual |
GetCurrentBlock() (defined in Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false >) | Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false > | inlineprotected |
GetCurrentBlock() const (defined in Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false >) | Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false > | inlineprotected |
GetCurrentBlockPath() const final | Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false > | inline |
Urho3D::ArchiveBase::GetCurrentBlockPath() const =0 | Urho3D::Archive | pure virtual |
GetData() const | Urho3D::VectorBuffer | inlineprivate |
GetModifiableData() | Urho3D::VectorBuffer | inlineprivate |
Urho3D::GetName() const override | Urho3D::VectorBuffer | privatevirtual |
Urho3D::BinaryOutputArchive::GetName() const final | Urho3D::BinaryOutputArchive | virtual |
GetPosition() const | Urho3D::Deserializer | inlineprivate |
GetSize() const | Urho3D::Deserializer | inlineprivate |
HasElementOrBlock(const char *name) const final | Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false > | inlinevirtual |
IOFailureException(ea::string_view elementName) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inline |
IsEOF() const final | Urho3D::ArchiveBase | inlinevirtual |
IsEof() const | Urho3D::Deserializer | inlineprivatevirtual |
IsHumanReadable() const final | Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false > | inline |
Urho3D::ArchiveBase::IsHumanReadable() const =0 | Urho3D::Archive | pure virtual |
IsInput() const final | Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false > | inline |
Urho3D::ArchiveBase::IsInput() const =0 | Urho3D::Archive | pure virtual |
IsOpen() const | Urho3D::AbstractFile | inlineprivatevirtual |
IsUnorderedAccessSupportedInCurrentBlock() const final | Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false > | inline |
Urho3D::ArchiveBase::IsUnorderedAccessSupportedInCurrentBlock() const =0 | Urho3D::Archive | pure virtual |
MovableNonCopyable()=default (defined in Urho3D::MovableNonCopyable) | Urho3D::MovableNonCopyable | protected |
MovableNonCopyable(MovableNonCopyable &&other)=default (defined in Urho3D::MovableNonCopyable) | Urho3D::MovableNonCopyable | protected |
MovableNonCopyable(const MovableNonCopyable &other)=delete | Urho3D::MovableNonCopyable | protected |
name_ | Urho3D::AbstractFile | private |
OpenArrayBlock(const char *name, unsigned sizeHint=0) | Urho3D::Archive | inline |
OpenBlock(const char *name, unsigned sizeHint, bool safe, ArchiveBlockType type) | Urho3D::Archive | inline |
OpenSafeSequentialBlock(const char *name) | Urho3D::Archive | inline |
OpenSafeUnorderedBlock(const char *name) | Urho3D::Archive | inline |
OpenSequentialBlock(const char *name) | Urho3D::Archive | inline |
OpenUnorderedBlock(const char *name) | Urho3D::Archive | inline |
operator=(MovableNonCopyable &&other)=default (defined in Urho3D::MovableNonCopyable) | Urho3D::MovableNonCopyable | protected |
operator=(const MovableNonCopyable &other)=delete (defined in Urho3D::MovableNonCopyable) | Urho3D::MovableNonCopyable | protected |
position_ | Urho3D::Deserializer | private |
Read(void *dest, unsigned size) override | Urho3D::VectorBuffer | privatevirtual |
ReadBool() | Urho3D::Deserializer | private |
ReadBoundingBox() | Urho3D::Deserializer | private |
ReadBuffer() | Urho3D::Deserializer | private |
ReadBuffer(ByteVector &byteVector) | Urho3D::Deserializer | private |
ReadByte() | Urho3D::Deserializer | private |
ReadBytesFromHexString(ea::string_view elementName, const ea::string &string, void *bytes, unsigned size) (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | protected |
ReadColor() | Urho3D::Deserializer | private |
ReadDouble() | Urho3D::Deserializer | private |
ReadFileID() | Urho3D::Deserializer | private |
ReadFloat() | Urho3D::Deserializer | private |
ReadInt() | Urho3D::Deserializer | private |
ReadInt64() | Urho3D::Deserializer | private |
ReadIntRect() | Urho3D::Deserializer | private |
ReadIntVector2() | Urho3D::Deserializer | private |
ReadIntVector3() | Urho3D::Deserializer | private |
ReadLine() | Urho3D::Deserializer | private |
ReadMatrix3() | Urho3D::Deserializer | private |
ReadMatrix3x4() | Urho3D::Deserializer | private |
ReadMatrix4() | Urho3D::Deserializer | private |
ReadPackedQuaternion() | Urho3D::Deserializer | private |
ReadPackedVector3(float maxAbsCoord) | Urho3D::Deserializer | private |
ReadQuaternion() | Urho3D::Deserializer | private |
ReadRect() | Urho3D::Deserializer | private |
ReadResourceRef() | Urho3D::Deserializer | private |
ReadResourceRefList() | Urho3D::Deserializer | private |
ReadShort() | Urho3D::Deserializer | private |
ReadString() | Urho3D::Deserializer | private |
ReadStringHash() | Urho3D::Deserializer | private |
ReadStringVariantMap() | Urho3D::Deserializer | private |
ReadStringVector() | Urho3D::Deserializer | private |
ReadUByte() | Urho3D::Deserializer | private |
ReadUInt() | Urho3D::Deserializer | private |
ReadUInt64() | Urho3D::Deserializer | private |
ReadUShort() | Urho3D::Deserializer | private |
ReadVariant() | Urho3D::Deserializer | private |
ReadVariant(VariantType type, Context *context=nullptr) | Urho3D::Deserializer | private |
ReadVariantMap() | Urho3D::Deserializer | private |
ReadVariantVector() | Urho3D::Deserializer | private |
ReadVector2() | Urho3D::Deserializer | private |
ReadVector3() | Urho3D::Deserializer | private |
ReadVector4() | Urho3D::Deserializer | private |
ReadVLE() | Urho3D::Deserializer | private |
Resize(unsigned size) | Urho3D::VectorBuffer | private |
rootBlockName (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | protectedstatic |
Seek(unsigned position) override | Urho3D::VectorBuffer | privatevirtual |
SeekRelative(int delta) | Urho3D::Deserializer | private |
Serialize(const char *name, bool &value) final (defined in Urho3D::BinaryOutputArchive) | Urho3D::BinaryOutputArchive | virtual |
Serialize(const char *name, signed char &value) final (defined in Urho3D::BinaryOutputArchive) | Urho3D::BinaryOutputArchive | virtual |
Serialize(const char *name, unsigned char &value) final (defined in Urho3D::BinaryOutputArchive) | Urho3D::BinaryOutputArchive | virtual |
Serialize(const char *name, short &value) final (defined in Urho3D::BinaryOutputArchive) | Urho3D::BinaryOutputArchive | virtual |
Serialize(const char *name, unsigned short &value) final (defined in Urho3D::BinaryOutputArchive) | Urho3D::BinaryOutputArchive | virtual |
Serialize(const char *name, int &value) final (defined in Urho3D::BinaryOutputArchive) | Urho3D::BinaryOutputArchive | virtual |
Serialize(const char *name, unsigned int &value) final (defined in Urho3D::BinaryOutputArchive) | Urho3D::BinaryOutputArchive | virtual |
Serialize(const char *name, long long &value) final (defined in Urho3D::BinaryOutputArchive) | Urho3D::BinaryOutputArchive | virtual |
Serialize(const char *name, unsigned long long &value) final (defined in Urho3D::BinaryOutputArchive) | Urho3D::BinaryOutputArchive | virtual |
Serialize(const char *name, float &value) final (defined in Urho3D::BinaryOutputArchive) | Urho3D::BinaryOutputArchive | virtual |
Serialize(const char *name, double &value) final (defined in Urho3D::BinaryOutputArchive) | Urho3D::BinaryOutputArchive | virtual |
Serialize(const char *name, ea::string &value) final (defined in Urho3D::BinaryOutputArchive) | Urho3D::BinaryOutputArchive | virtual |
SerializeBytes(const char *name, void *bytes, unsigned size) final | Urho3D::BinaryOutputArchive | virtual |
serializer_ (defined in Urho3D::BinaryOutputArchive) | Urho3D::BinaryOutputArchive | private |
SerializeVersion(unsigned version) final | Urho3D::ArchiveBase | inlinevirtual |
SerializeVLE(const char *name, unsigned &value) final | Urho3D::BinaryOutputArchive | virtual |
SetData(const ByteVector &data) | Urho3D::VectorBuffer | private |
SetData(const void *data, unsigned size) | Urho3D::VectorBuffer | private |
SetData(Deserializer &source, unsigned size) | Urho3D::VectorBuffer | private |
SetDelayedException(std::exception_ptr ptr) (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inlineprotected |
SetName(const ea::string &name) | Urho3D::AbstractFile | inlineprivatevirtual |
size_ | Urho3D::Deserializer | private |
stack_ (defined in Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false >) | Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false > | protected |
Tell() const | Urho3D::Deserializer | inlineprivate |
UnexpectedElementValueException(ea::string_view elementName) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inline |
UnexpectedEOFException(ea::string_view elementName) const (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inline |
ValidateName(ea::string_view name) | Urho3D::Archive | static |
VectorBuffer() | Urho3D::VectorBuffer | private |
VectorBuffer(const ByteVector &data) | Urho3D::VectorBuffer | explicitprivate |
VectorBuffer(const void *data, unsigned size) | Urho3D::VectorBuffer | private |
VectorBuffer(Deserializer &source, unsigned size) | Urho3D::VectorBuffer | private |
versionElementName (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | protectedstatic |
Write(const void *data, unsigned size) override | Urho3D::VectorBuffer | privatevirtual |
WriteBool(bool value) | Urho3D::Serializer | private |
WriteBoundingBox(const BoundingBox &value) | Urho3D::Serializer | private |
WriteBuffer(const ea::vector< unsigned char > &value) | Urho3D::Serializer | private |
WriteByte(signed char value) | Urho3D::Serializer | private |
WriteColor(const Color &value) | Urho3D::Serializer | private |
WriteDouble(double value) | Urho3D::Serializer | private |
WriteFileID(const ea::string &value) | Urho3D::Serializer | private |
WriteFloat(float value) | Urho3D::Serializer | private |
WriteInt(int value) | Urho3D::Serializer | private |
WriteInt64(long long value) | Urho3D::Serializer | private |
WriteIntRect(const IntRect &value) | Urho3D::Serializer | private |
WriteIntVector2(const IntVector2 &value) | Urho3D::Serializer | private |
WriteIntVector3(const IntVector3 &value) | Urho3D::Serializer | private |
WriteLine(const ea::string &value) | Urho3D::Serializer | private |
WriteMatrix3(const Matrix3 &value) | Urho3D::Serializer | private |
WriteMatrix3x4(const Matrix3x4 &value) | Urho3D::Serializer | private |
WriteMatrix4(const Matrix4 &value) | Urho3D::Serializer | private |
WritePackedQuaternion(const Quaternion &value) | Urho3D::Serializer | private |
WritePackedVector3(const Vector3 &value, float maxAbsCoord) | Urho3D::Serializer | private |
WriteQuaternion(const Quaternion &value) | Urho3D::Serializer | private |
WriteRect(const Rect &value) | Urho3D::Serializer | private |
WriteResourceRef(const ResourceRef &value) | Urho3D::Serializer | private |
WriteResourceRefList(const ResourceRefList &value) | Urho3D::Serializer | private |
WriteShort(short value) | Urho3D::Serializer | private |
WriteString(ea::string_view value) | Urho3D::Serializer | private |
WriteString(std::string_view value) (defined in Urho3D::Serializer) | Urho3D::Serializer | private |
WriteString(const char *value) (defined in Urho3D::Serializer) | Urho3D::Serializer | private |
WriteStringHash(const StringHash &value) | Urho3D::Serializer | private |
WriteStringVariantMap(const StringVariantMap &value) | Urho3D::Serializer | private |
WriteStringVector(const StringVector &value) | Urho3D::Serializer | private |
WriteUByte(unsigned char value) | Urho3D::Serializer | private |
WriteUInt(unsigned value) | Urho3D::Serializer | private |
WriteUInt64(unsigned long long value) | Urho3D::Serializer | private |
WriteUShort(unsigned short value) | Urho3D::Serializer | private |
WriteVariant(const Variant &value) | Urho3D::Serializer | private |
WriteVariantData(const Variant &value) | Urho3D::Serializer | private |
WriteVariantMap(const VariantMap &value) | Urho3D::Serializer | private |
WriteVariantVector(const VariantVector &value) | Urho3D::Serializer | private |
WriteVector2(const Vector2 &value) | Urho3D::Serializer | private |
WriteVector3(const Vector3 &value) | Urho3D::Serializer | private |
WriteVector4(const Vector4 &value) | Urho3D::Serializer | private |
WriteVLE(unsigned value) | Urho3D::Serializer | private |
~AbstractFile() override=default | Urho3D::AbstractFile | private |
~Archive() (defined in Urho3D::Archive) | Urho3D::Archive | inlinevirtual |
~ArchiveBase() override (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | inlineprotected |
~Deserializer() | Urho3D::Deserializer | privatevirtual |
~Serializer() | Urho3D::Serializer | privatevirtual |