LeviLamina
Loading...
Searching...
No Matches
TextureUVCoordinateSet.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8// clang-format on
9
11public:
12 // member variables
13 // NOLINTBEGIN
14 ::ll::UntypedStorage<4, 4> mUnk59c033;
15 ::ll::UntypedStorage<4, 4> mUnk65ef8d;
16 ::ll::UntypedStorage<4, 4> mUnkee5924;
17 ::ll::UntypedStorage<4, 4> mUnkf09c68;
18 ::ll::UntypedStorage<4, 4> mUnk89d2f1;
19 ::ll::UntypedStorage<2, 2> mUnke9e052;
20 ::ll::UntypedStorage<2, 2> mUnkff1029;
21 ::ll::UntypedStorage<8, 56> mUnkf46eac;
22 ::ll::UntypedStorage<1, 1> mUnkfb1c21;
23 ::ll::UntypedStorage<2, 2> mUnkf4f7b1;
24 ::ll::UntypedStorage<2, 2> mUnk5269c9;
25 // NOLINTEND
26
27public:
28 // member functions
29 // NOLINTBEGIN
31
33
35 float u0,
36 float v0,
37 float u1,
38 float v1,
39 ushort texWidth,
40 ushort texHeight,
42 float w,
43 ushort pbrTextureDataHandle
44 );
45
46 MCNAPI ::TextureUVCoordinateSet getFlippedHorizontal() const;
47
48 MCNAPI ::TextureUVCoordinateSet getFlippedVertically() const;
49
50 MCNAPI float offsetHeightPixel(float pixels, float startHeight) const;
51
52 MCNAPI float offsetWidthPixel(float pixels, float startWidth) const;
53
54 MCNAPI ::TextureUVCoordinateSet& operator=(::TextureUVCoordinateSet const&);
55
56 MCNAPI ::TextureUVCoordinateSet& operator=(::TextureUVCoordinateSet&&);
57
58 MCNAPI bool operator==(::TextureUVCoordinateSet const& other) const;
59
60 MCNAPI ushort pixelWidth() const;
61
62 MCNAPI ::TextureUVCoordinateSet subTexture(float u0ffset, float v0ffset, int sizeW, int sizeH) const;
63
65 // NOLINTEND
66
67public:
68 // static functions
69 // NOLINTBEGIN
70 MCNAPI static ::TextureUVCoordinateSet fromOldSystem(int tex);
71 // NOLINTEND
72
73public:
74 // constructor thunks
75 // NOLINTBEGIN
76 MCNAPI void* $ctor();
77
78 MCNAPI void* $ctor(::TextureUVCoordinateSet const&);
79
80 MCNAPI void* $ctor(
81 float u0,
82 float v0,
83 float u1,
84 float v1,
85 ushort texWidth,
86 ushort texHeight,
88 float w,
89 ushort pbrTextureDataHandle
90 );
91 // NOLINTEND
92
93public:
94 // destructor thunk
95 // NOLINTBEGIN
96 MCNAPI void $dtor();
97 // NOLINTEND
98};
Definition ResourceLocation.h:15
Definition TextureUVCoordinateSet.h:5
MCAPI void * $ctor(float u0, float v0, float u1, float v1, ushort texWidth, ushort texHeight, ::ResourceLocation file, float w, ushort pbrTextureDataHandle)
MCAPI TextureUVCoordinateSet(float u0, float v0, float u1, float v1, ushort texWidth, ushort texHeight, ::ResourceLocation file, float w, ushort pbrTextureDataHandle)
MCAPI ushort pixelWidth() const
MCAPI::TextureUVCoordinateSet & operator=(::TextureUVCoordinateSet const &)
MCAPI::TextureUVCoordinateSet getFlippedVertically() const
MCAPI bool operator==(::TextureUVCoordinateSet const &other) const
MCAPI TextureUVCoordinateSet(::TextureUVCoordinateSet const &)
MCAPI void * $ctor()
static MCAPI ::TextureUVCoordinateSet fromOldSystem(int tex)
MCAPI::TextureUVCoordinateSet subTexture(float u0ffset, float v0ffset, int sizeW, int sizeH) const
MCAPI float offsetHeightPixel(float pixels, float startHeight) const
MCAPI void * $ctor(::TextureUVCoordinateSet const &)
MCAPI::TextureUVCoordinateSet & operator=(::TextureUVCoordinateSet &&)
MCAPI float offsetWidthPixel(float pixels, float startWidth) const
MCAPI::TextureUVCoordinateSet getFlippedHorizontal() const