| AbstractFile() | Urho3D::AbstractFile | inlineprivate |
| AbstractFile(unsigned int size) | Urho3D::AbstractFile | inlineexplicitprivate |
| ArchiveBase(Context *context) (defined in Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool >) | Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool > | inlineprotected |
| Base64InputArchive(Context *context, const ea::string &base64) (defined in Urho3D::Base64InputArchive) | Urho3D::Base64InputArchive | |
| BeginBlock(const char *name, unsigned &sizeHint, bool safe, ArchiveBlockType type) final | Urho3D::BinaryInputArchive | virtual |
| BinaryInputArchive(Context *context, Deserializer &deserializer) (defined in Urho3D::BinaryInputArchive) | Urho3D::BinaryInputArchive | |
| Block typedef (defined in Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool >) | Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool > | protected |
| BlockType (defined in Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool >) | Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool > | private |
| buffer_ | Urho3D::VectorBuffer | private |
| CheckBeforeBlock(const char *elementName) (defined in Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool >) | Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool > | inlineprotected |
| CheckBeforeElement(const char *elementName) (defined in Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool >) | Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool > | 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< BlockType, IsInputBool, IsHumanReadableBool >) | Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool > | 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 |
| delayedException_ (defined in Urho3D::ArchiveBase) | Urho3D::ArchiveBase | private |
| Deserializer() | Urho3D::Deserializer | private |
| Deserializer(unsigned size) | Urho3D::Deserializer | explicitprivate |
| deserializer_ | Urho3D::BinaryInputArchive | private |
| 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 override | Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool > | inlinevirtual |
| 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 |
| GetBuffer() const | Urho3D::VectorBuffer | inlineprivate |
| GetBuffer() | Urho3D::VectorBuffer | inlineprivate |
| Urho3D::GetChecksum() | Urho3D::Deserializer | privatevirtual |
| Urho3D::BinaryInputArchive::GetChecksum() final | Urho3D::BinaryInputArchive | inlinevirtual |
| GetContext() final | Urho3D::ArchiveBase | inlinevirtual |
| GetCurrentBlock() (defined in Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool >) | Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool > | inlineprotected |
| GetCurrentBlock() const (defined in Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool >) | Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool > | inlineprotected |
| GetCurrentBlockPath() const final | Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool > | inlinevirtual |
| GetData() const | Urho3D::VectorBuffer | inlineprivate |
| GetModifiableData() | Urho3D::VectorBuffer | inlineprivate |
| Urho3D::GetName() const override | Urho3D::VectorBuffer | privatevirtual |
| Urho3D::BinaryInputArchive::GetName() const final | Urho3D::BinaryInputArchive | inlinevirtual |
| GetPosition() const | Urho3D::Deserializer | inlineprivate |
| GetSize() const | Urho3D::Deserializer | inlineprivate |
| HasElementOrBlock(const char *name) const final | Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool > | 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< BlockType, IsInputBool, IsHumanReadableBool > | inlinevirtual |
| IsInput() const final | Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool > | inlinevirtual |
| IsOpen() const | Urho3D::AbstractFile | inlineprivatevirtual |
| IsUnorderedAccessSupportedInCurrentBlock() const final | Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool > | inlinevirtual |
| 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::BinaryInputArchive) | Urho3D::BinaryInputArchive | virtual |
| Serialize(const char *name, signed char &value) final (defined in Urho3D::BinaryInputArchive) | Urho3D::BinaryInputArchive | virtual |
| Serialize(const char *name, unsigned char &value) final (defined in Urho3D::BinaryInputArchive) | Urho3D::BinaryInputArchive | virtual |
| Serialize(const char *name, short &value) final (defined in Urho3D::BinaryInputArchive) | Urho3D::BinaryInputArchive | virtual |
| Serialize(const char *name, unsigned short &value) final (defined in Urho3D::BinaryInputArchive) | Urho3D::BinaryInputArchive | virtual |
| Serialize(const char *name, int &value) final (defined in Urho3D::BinaryInputArchive) | Urho3D::BinaryInputArchive | virtual |
| Serialize(const char *name, unsigned int &value) final (defined in Urho3D::BinaryInputArchive) | Urho3D::BinaryInputArchive | virtual |
| Serialize(const char *name, long long &value) final (defined in Urho3D::BinaryInputArchive) | Urho3D::BinaryInputArchive | virtual |
| Serialize(const char *name, unsigned long long &value) final (defined in Urho3D::BinaryInputArchive) | Urho3D::BinaryInputArchive | virtual |
| Serialize(const char *name, float &value) final (defined in Urho3D::BinaryInputArchive) | Urho3D::BinaryInputArchive | virtual |
| Serialize(const char *name, double &value) final (defined in Urho3D::BinaryInputArchive) | Urho3D::BinaryInputArchive | virtual |
| Serialize(const char *name, ea::string &value) final (defined in Urho3D::BinaryInputArchive) | Urho3D::BinaryInputArchive | virtual |
| SerializeBytes(const char *name, void *bytes, unsigned size) final | Urho3D::BinaryInputArchive | virtual |
| SerializeVersion(unsigned version) final | Urho3D::ArchiveBase | inlinevirtual |
| SerializeVLE(const char *name, unsigned &value) final | Urho3D::BinaryInputArchive | 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< BlockType, IsInputBool, IsHumanReadableBool >) | Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool > | 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 |