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
11 struct FileSource;
12 struct ZipExtractSource;
13 // clang-format on
14
15 // StreamableAssetSource inner types define
16 struct EncryptedFileSource {
17 public:
18 // member variables
19 // NOLINTBEGIN
22 // NOLINTEND
23
24 public:
25 // prevent constructor by default
26 EncryptedFileSource& operator=(EncryptedFileSource const&);
27 EncryptedFileSource(EncryptedFileSource const&);
28 EncryptedFileSource();
29 };
30
31 struct EncryptedZipExtractSource {
32 public:
33 // member variables
34 // NOLINTBEGIN
39 // NOLINTEND
40
41 public:
42 // prevent constructor by default
43 EncryptedZipExtractSource& operator=(EncryptedZipExtractSource const&);
44 EncryptedZipExtractSource(EncryptedZipExtractSource const&);
45 EncryptedZipExtractSource();
46 };
47
48 struct FileSource {
49 public:
50 // member variables
51 // NOLINTBEGIN
53 // NOLINTEND
54
55 public:
56 // prevent constructor by default
57 FileSource& operator=(FileSource const&);
58 FileSource(FileSource const&);
59 FileSource();
60 };
61
62 struct ZipExtractSource {
63 public:
64 // member variables
65 // NOLINTBEGIN
69 // NOLINTEND
70
71 public:
72 // prevent constructor by default
73 ZipExtractSource& operator=(ZipExtractSource const&);
74 ZipExtractSource(ZipExtractSource const&);
75 ZipExtractSource();
76 };
77
78public:
79 // member variables
80 // NOLINTBEGIN
82 // NOLINTEND
83
84public:
85 // prevent constructor by default
86 StreamableAssetSource& operator=(StreamableAssetSource const&);
87 StreamableAssetSource(StreamableAssetSource const&);
88 StreamableAssetSource();
89};
Definition StreamableAssetSource.h:16
Definition StreamableAssetSource.h:31
Definition StreamableAssetSource.h:48
Definition StreamableAssetSource.h:62
Definition Alias.h:14