sead
Loading...
Searching...
No Matches
aglNamedObj.h
Go to the documentation of this file.
1#pragma once
2
3#include <hostio/seadHostIODummy.h>
4#include <prim/seadSafeString.h>
5
6namespace agl { namespace utl {
7
8class INamedObj : public sead::hostio::Node
9{
10public:
11 INamedObj();
12 virtual ~INamedObj();
13
14 static const sead::SafeString& getDefaultGroupName();
15
16 virtual const sead::SafeString& getObjName() const { return sead::SafeString::cEmptyString; }
17 virtual const sead::SafeString& getGroupName() const { return sead::SafeString::cEmptyString; }
18 virtual s32 getObjType() const { return 0; }
19 virtual bool isHostIOEnabled() const { return true; }
20};
21static_assert(sizeof(INamedObj) == 4, "agl::utl::INamedObj size mismatch");
22
23} }
Definition aglNamedObj.h:9
virtual s32 getObjType() const
Definition aglNamedObj.h:18
virtual bool isHostIOEnabled() const
Definition aglNamedObj.h:19
virtual const sead::SafeString & getObjName() const
Definition aglNamedObj.h:16
virtual const sead::SafeString & getGroupName() const
Definition aglNamedObj.h:17
INamedObj()
Definition aglNamedObj.cpp:5
virtual ~INamedObj()
Definition aglNamedObj.cpp:9
static const sead::SafeString & getDefaultGroupName()
Definition aglNamedObj.cpp:13
Definition seadHostIODummy.h:25
Definition aglImageFilter2D.h:11
Definition aglDisplayList.cpp:5
Definition seadHeap.h:14
Definition seadAssert.h:44
SafeStringBase< char > SafeString
Definition seadSafeString.h:409