LeviLamina
Loading...
Searching...
No Matches
ImageBuffer.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/container/Blob.h"
7
#include "mc/deps/core_graphics/ImageDescription.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
mce {
struct
Image
; }
12
// clang-format on
13
14
namespace
cg {
15
16
class
ImageBuffer
{
17
public
:
18
// ImageBuffer inner types define
19
using
Storage =
::mce::Blob
;
20
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::TypedStorage<8, 24, ::mce::Blob> mStorage;
25
::ll::TypedStorage<4, 20, ::cg::ImageDescription> mImageDescription;
26
// NOLINTEND
27
28
public
:
29
// member functions
30
// NOLINTBEGIN
31
MCAPI_C
void
allocateStorage(
::cg::ImageDescription
const
& imageDesc);
32
33
MCAPI_C uchar
const
* get(uint arrayIndex)
const
;
34
// NOLINTEND
35
36
public
:
37
// constructor thunks
38
// NOLINTBEGIN
39
MCAPI_C
void
* $ctor();
40
41
MCAPI_C
void
* $ctor(
::cg::ImageBuffer
&& other);
42
43
MCAPI_C
void
* $ctor(
::mce::Image
&& rhs);
44
45
MCAPI_C
void
* $ctor(
::mce::Image
const
& rhs);
46
47
MCAPI_C
void
* $ctor(
::cg::ImageBuffer
const
& rhs);
48
// NOLINTEND
49
50
public
:
51
// destructor thunk
52
// NOLINTBEGIN
53
MCFOLD_C
void
$dtor();
54
// NOLINTEND
55
};
56
57
}
// namespace cg
cg::ImageBuffer
Definition
ImageBuffer.h:16
mce::Blob
Definition
Blob.h:7
cg::ImageDescription
Definition
ImageDescription.h:20
mce::Image
Definition
Image.h:12
src
mc
deps
core_graphics
ImageBuffer.h
Generated on
for LeviLamina by
1.16.1