agl::detail::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

FileIOMgr()

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

Enumerators
Reflexible

sead::hostio::Reflexible

Node

sead::hostio::Node

Other

Other classes.

enum class agl::detail::FileIOMgr::AllocFlg

Function documentation

NodeClassType agl::detail::FileIOMgr::getNodeClassType() const override