FFL
Loading...
Searching...
No Matches
FFLiSystemContext.h
Go to the documentation of this file.
1#ifndef FFLI_SYSTEM_CONTEXT_H_
2#define FFLI_SYSTEM_CONTEXT_H_
3
4#include <nn/ffl/FFLiAuthorID.h>
5#include <nn/ffl/FFLiCreateID.h>
6#include <nn/ffl/FFLiRandomContext.h>
7
9{
10public:
13
14 void Init(u32 seed);
15
17 {
18 return &m_RandomContext;
19 }
20
21 const FFLiAuthorID* UserID() const;
22 u64 TitleID() const;
23
24 /*
25 Deleted in NSMBU:
26 const FFLiCreateIDBase* GetCreateIDBase() const;
27 void SetCreateIDBase(const FFLiCreateIDBase* pCreateIDBase);
28 */
29
30 bool AfterConstruct();
31
32private:
34 FFLiAuthorID m_AuthorID;
35 FFLiCreateIDBase m_CreateIDBase;
37};
39
40#endif // FFLI_SYSTEM_CONTEXT_H_
NN_STATIC_ASSERT(sizeof(FFLiAllocator)==4)
Definition FFLiRandomContext.h:7
Definition FFLiSystemContext.h:9
u64 m_TitleID
Definition FFLiSystemContext.h:36
void Init(u32 seed)
Definition FFLiSystemContext.cpp:27
FFLiAuthorID m_AuthorID
Definition FFLiSystemContext.h:34
~FFLiSystemContext()
Definition FFLiSystemContext.cpp:23
FFLiSystemContext()
Definition FFLiSystemContext.cpp:18
bool AfterConstruct()
Definition FFLiSystemContext.cpp:51
FFLiRandomContext * RandomContext()
Definition FFLiSystemContext.h:16
const FFLiAuthorID * UserID() const
Definition FFLiSystemContext.cpp:41
FFLiRandomContext m_RandomContext
Definition FFLiSystemContext.h:33
u64 TitleID() const
Definition FFLiSystemContext.cpp:46
FFLiCreateIDBase m_CreateIDBase
Definition FFLiSystemContext.h:35