sead
Loading...
Searching...
No Matches
aglRootNode.h
Go to the documentation of this file.
1#pragma once
2
3#include <heap/seadDisposer.h>
4#include <hostio/seadHostIODummy.h>
5#include <prim/seadSafeString.h>
6#include <thread/seadCriticalSection.h>
7
8namespace agl { namespace detail {
9
11{
13
14public:
15 RootNode();
16 virtual ~RootNode();
17
18 static void setNodeMeta(sead::hostio::Node* p_node, const sead::SafeString& meta);
19
20private:
23};
24static_assert(sizeof(RootNode) == 0x15C, "agl::detail::RootNode size mismatch");
25
26} }
Definition aglRootNode.h:11
sead::CriticalSection mCriticalSection
Definition aglRootNode.h:22
static void setNodeMeta(sead::hostio::Node *p_node, const sead::SafeString &meta)
Definition aglRootNode.cpp:19
virtual ~RootNode()
Definition aglRootNode.cpp:15
sead::FixedSafeString< 256 > _10
Definition aglRootNode.h:21
RootNode()
Definition aglRootNode.cpp:9
Definition seadCriticalSection.h:13
Definition seadSafeString.h:421
Definition seadHostIODummy.h:25
Definition aglPrivateResource.h:9
Definition aglDisplayList.cpp:5
Definition seadHeap.h:14
Definition seadAssert.h:44
SafeStringBase< char > SafeString
Definition seadSafeString.h:409
#define SEAD_SINGLETON_DISPOSER(CLASS)
Definition seadDisposer.h:29