OpenBarnyard
Loading...
Searching...
No Matches
AAssetStreaming.h
Go to the documentation of this file.
1
#pragma once
2
#include "
AMainThreadJob.h
"
3
4
#include <
File/TFileStream.h
>
5
6
class
AAssetStreaming
:
public
Toshi::TSingleton<AAssetStreaming>
7
{
8
public
:
9
AAssetStreaming
();
10
~AAssetStreaming
();
11
12
void
Update
();
13
void
CancelAllJobs
();
14
15
TBOOL
HasActiveJobs
()
const
;
16
17
void
AddMainThreadJob
(
AMainThreadJob
* a_pJob );
18
19
Toshi::TFileStream&
GetFileStream
()
20
{
21
return
m_FileStream;
22
}
23
24
void
SetFlag
(
TBOOL
a_bFlag )
25
{
26
m_bFlag = a_bFlag;
27
}
28
29
private
:
30
Toshi::T2DList<AMainThreadJob> m_Jobs;
// 0x0
31
AMainThreadJob
* m_pCurrentJob;
// 0x8
32
Toshi::TFileStream m_FileStream;
// 0x0C
33
void
* m_Unk;
// 0xD8
34
TBOOL
m_bFlag;
// 0xDC
35
};
TFileStream.h
File stream interface for the Toshi engine.
TBOOL
bool TBOOL
Definition
Typedefs.h:6
AMainThreadJob.h
AAssetStreaming::~AAssetStreaming
~AAssetStreaming()
Definition
AAssetStreaming.cpp:20
AAssetStreaming::CancelAllJobs
void CancelAllJobs()
Definition
AAssetStreaming.cpp:43
AAssetStreaming::Update
void Update()
Definition
AAssetStreaming.cpp:25
AAssetStreaming::HasActiveJobs
TBOOL HasActiveJobs() const
Definition
AAssetStreaming.cpp:60
AAssetStreaming::AAssetStreaming
AAssetStreaming()
Definition
AAssetStreaming.cpp:12
AAssetStreaming::AddMainThreadJob
void AddMainThreadJob(AMainThreadJob *a_pJob)
Definition
AAssetStreaming.cpp:66
AAssetStreaming::GetFileStream
Toshi::TFileStream & GetFileStream()
Definition
AAssetStreaming.h:19
AAssetStreaming::SetFlag
void SetFlag(TBOOL a_bFlag)
Definition
AAssetStreaming.h:24
AMainThreadJob
Definition
AMainThreadJob.h:5
D:
_dev
OpenBarnyard
Source
OpenBarnyard
Source
Assets
AAssetStreaming.h
Generated by
1.13.2