LeviLamina
Loading...
Searching...
No Matches
TextureAtlasTile.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core_graphics/TextureSetLayerType.h"
7
8// auto generated forward declare list
9// clang-format off
12class TintMapColor;
13namespace cg { struct ImageDescription; }
14namespace mce { class Color; }
15// clang-format on
16
17class TextureAtlasTile {
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::UntypedStorage<8, 24> mUnk3c7861;
22 ::ll::UntypedStorage<8, 24> mUnk2d3f53;
23 ::ll::UntypedStorage<4, 16> mUnk62d1eb;
24 ::ll::UntypedStorage<1, 1> mUnkd942a3;
25 ::ll::UntypedStorage<4, 4> mUnk7a10db;
26 ::ll::UntypedStorage<4, 16> mUnk2f522b;
27 ::ll::UntypedStorage<1, 1> mUnkd721bd;
28 ::ll::UntypedStorage<1, 1> mUnkdbba8e;
29 ::ll::UntypedStorage<1, 1> mUnk129141;
30 ::ll::UntypedStorage<4, 4> mUnk62b7a5;
31 ::ll::UntypedStorage<4, 4> mUnk6731d6;
32 // NOLINTEND
33
34public:
35 // prevent constructor by default
36 TextureAtlasTile& operator=(TextureAtlasTile const&);
37 TextureAtlasTile(TextureAtlasTile const&);
38 TextureAtlasTile();
39
40public:
41 // member functions
42 // NOLINTBEGIN
44 ::mce::Color overlay,
45 bool quad,
46 ::ResourceLocation const& location,
47 ::ResourceLocation tintMapLocation,
48 ::mce::Color const& tint,
49 ::TintMapColor const& multiChannelTintBaseColor,
50 ::TintMapColor const& multiChannelTintColor,
51 bool multiChannelTint,
52 ::cg::TextureSetLayerType textureSetLayerType
53 );
54
56 ::AbstractTextureAccessor const& textureAccessor,
57 ::ResourceLocation const& resourceLocation,
58 ::std::optional<::cg::ImageDescription>& optImageDescription,
59 ::cg::TextureSetLayerType textureSetLayerType
60 );
61
62 MCNAPI void calculateTileDimensions(::AbstractTextureAccessor const& textureAccessor, uint maxDimension);
63
64 MCNAPI bool isTileEquivalent(
65 ::mce::Color const& inOverlay,
66 bool inQuad,
67 ::mce::Color const& inTintColor,
68 ::ResourceLocation const& inLocation,
69 float inMipFadeRate,
70 ::mce::Color const& inMipFadeColor,
71 bool inIsAdditive,
72 ::TintMapColor const& inMultiChannelTintBaseColor,
73 ::TintMapColor const& inMultiChannelTintColor,
74 bool inMultiChannelTint,
75 ::cg::TextureSetLayerType inTextureSetLayerType
76 );
77
78 MCNAPI ::TextureAtlasTile& operator=(::TextureAtlasTile&& rhs);
79
81 // NOLINTEND
82
83public:
84 // constructor thunks
85 // NOLINTBEGIN
86 MCNAPI void* $ctor(
87 ::mce::Color overlay,
88 bool quad,
89 ::ResourceLocation const& location,
90 ::ResourceLocation tintMapLocation,
91 ::mce::Color const& tint,
92 ::TintMapColor const& multiChannelTintBaseColor,
93 ::TintMapColor const& multiChannelTintColor,
94 bool multiChannelTint,
95 ::cg::TextureSetLayerType textureSetLayerType
96 );
97 // NOLINTEND
98
99public:
100 // destructor thunk
101 // NOLINTBEGIN
102 MCNAPI void $dtor();
103 // NOLINTEND
104};
Definition AbstractTextureAccessor.h:5
Definition ResourceLocation.h:15
Definition TextureAtlasTile.h:5
MCAPI ~TextureAtlasTile()
MCAPI void calculateTileDimensions(::AbstractTextureAccessor const &textureAccessor, uint maxDimension)
MCAPI void _calculateTileDimensions(::AbstractTextureAccessor const &textureAccessor, ::ResourceLocation const &resourceLocation, ::std::optional<::cg::ImageDescription > &optImageDescription, ::cg::TextureSetLayerType textureSetLayerType)
MCAPI::TextureAtlasTile & operator=(::TextureAtlasTile &&rhs)
MCAPI bool isTileEquivalent(::mce::Color const &inOverlay, bool inQuad, ::mce::Color const &inTintColor, ::ResourceLocation const &inLocation, float inMipFadeRate, ::mce::Color const &inMipFadeColor, bool inIsAdditive, ::TintMapColor const &inMultiChannelTintBaseColor, ::TintMapColor const &inMultiChannelTintColor, bool inMultiChannelTint, ::cg::TextureSetLayerType inTextureSetLayerType)
MCAPI void * $ctor(::mce::Color overlay, bool quad, ::ResourceLocation const &location, ::ResourceLocation tintMapLocation, ::mce::Color const &tint, ::TintMapColor const &multiChannelTintBaseColor, ::TintMapColor const &multiChannelTintColor, bool multiChannelTint, ::cg::TextureSetLayerType textureSetLayerType)
MCAPI void $dtor()
MCAPI TextureAtlasTile(::mce::Color overlay, bool quad, ::ResourceLocation const &location, ::ResourceLocation tintMapLocation, ::mce::Color const &tint, ::TintMapColor const &multiChannelTintBaseColor, ::TintMapColor const &multiChannelTintColor, bool multiChannelTint, ::cg::TextureSetLayerType textureSetLayerType)
Definition TintMapColor.h:8
Definition Color.h:13
Definition ImageDescription.h:20