FileIOMgr class
Base classes
- class sead::hostio::Node
Public types
- class CreateArg
- class DialogArg
- enum class NodeClassType { Reflexible = 0, Node = 1, Other = 2 }
- enum class AllocFlg { Name = 1u << 0u, Meta = 1u << 1u }
Constructors, destructors, conversion operators
Public functions
-
void initialize(const FileIOMgr::
CreateArg& create_arg, sead:: Heap* heap) -
void setCheckoutCommandPath(const sead::
SafeString& path) -
void save(const sead::XmlDocument& document,
const FileIOMgr::
DialogArg& dialog_arg, u32 buffer_size) -
void showDialog(sead::hostio::FileInfo* file_info,
const sead::
SafeString& mode, const sead:: SafeString& id1, const sead:: SafeString& id2_or_filter, const sead:: SafeString& file_name) const -
void checkout_(const sead::
SafeString& arg) const -
void showErrorDialog_(const sead::
SafeString& file) const -
void save(const void* data,
u32 size,
const FileIOMgr::
DialogArg& dialog_arg) -
auto load(const FileIOMgr::
DialogArg& dialog_arg) -> s32 - void close(s32 handle_index)
- void genMessage(sead::hostio::Context* unused)
- void listenPropertyEvent(const sead::hostio::PropertyEvent* unused)
- auto getNodeClassType() const -> NodeClassType override
Enum documentation
enum class agl:: detail:: FileIOMgr:: NodeClassType
#include <hostio/seadHostIOReflexible.h>
| Enumerators | |
|---|---|
| Reflexible | |
| Node | |
| Other |
Other classes. |
enum class agl:: detail:: FileIOMgr:: AllocFlg
#include <hostio/seadHostIOReflexible.h>
Function documentation
NodeClassType agl:: detail:: FileIOMgr:: getNodeClassType() const override
#include <hostio/seadHostIONode.h>