LeviLamina
Loading...
Searching...
No Matches
StreamableAssetSource.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5struct StreamableAssetSource {
6public:
7 // StreamableAssetSource inner types declare
8 // clang-format off
9 struct FileSource;
10 struct ZipExtractSource;
11 // clang-format on
12
13 // StreamableAssetSource inner types define
14 struct FileSource {
15 public:
16 // member variables
17 // NOLINTBEGIN
19 // NOLINTEND
20
21 public:
22 // prevent constructor by default
23 FileSource& operator=(FileSource const&);
24 FileSource(FileSource const&);
25 FileSource();
26 };
27
28 struct ZipExtractSource {
29 public:
30 // member variables
31 // NOLINTBEGIN
35 // NOLINTEND
36
37 public:
38 // prevent constructor by default
39 ZipExtractSource& operator=(ZipExtractSource const&);
40 ZipExtractSource(ZipExtractSource const&);
41 ZipExtractSource();
42 };
43
44public:
45 // member variables
46 // NOLINTBEGIN
48 // NOLINTEND
49
50public:
51 // prevent constructor by default
52 StreamableAssetSource& operator=(StreamableAssetSource const&);
53 StreamableAssetSource(StreamableAssetSource const&);
54 StreamableAssetSource();
55};
Definition StreamableAssetSource.h:14
Definition StreamableAssetSource.h:28
Definition Alias.h:14