|
Rebel Fork Framework
|
XML input archive block. More...
#include <Urho3D/Resource/XMLArchive.h>
Public Member Functions | |
| XMLInputArchiveBlock (const char *name, ArchiveBlockType type, XMLElement blockElement) | |
| unsigned | CalculateSizeHint () const |
| Return size hint. | |
| XMLElement | ReadElement (ArchiveBase &archive, const char *elementName) |
| Read current child and move to the next one. | |
| XMLAttributeReference | ReadElementOrAttribute (ArchiveBase &archive, const char *elementName) |
| Read attribute (for Unordered blocks only) or the element and move to the next one. | |
| bool | IsUnorderedAccessSupported () const |
| bool | HasElementOrBlock (const char *name) const |
| void | Close (ArchiveBase &archive) |
Public Member Functions inherited from Urho3D::ArchiveBlockBase | |
| ArchiveBlockBase (const char *name, ArchiveBlockType type) | |
| ea::string_view | GetName () const |
| ArchiveBlockType | GetType () const |
| void | OpenInlineBlock () |
| void | CloseInlineBlock () |
| bool | HasOpenInlineBlock () const |
| bool | IsUnorderedAccessSupported () const =delete |
| bool | HasElementOrBlock (const char *name) const =delete |
| void | Close ()=delete |
Private Attributes | |
| XMLElement | blockElement_ {} |
| Block element. | |
| XMLElement | nextChild_ {} |
| Next child to read. | |
Additional Inherited Members | |
Protected Attributes inherited from Urho3D::ArchiveBlockBase | |
| const ea::string_view | name_ |
| const ArchiveBlockType | type_ {} |
| unsigned | inlineBlockDepth_ {} |
XML input archive block.