3#include <graphics/TextureRenderer.h>
20 void create(agl::TextureData* tex1, agl::TextureData* tex2, agl::TextureData* tex3, agl::TextureData* tex4, agl::TextureData* tex5, agl::TextureData* nml1, agl::TextureData* nml2, agl::TextureData* nml3, agl::TextureData* nml4, agl::TextureData* nml5,
u32,
s32);
39 return mTexture1Normal;
43 mTexture1Normal = tex;
47 return mTexture2Normal;
51 mTexture2Normal = tex;
55 return mTexture3Normal;
59 mTexture3Normal = tex;
63 return mTexture4Normal;
67 mTexture4Normal = tex;
71 return mTexture5Normal;
75 mTexture5Normal = tex;
98static_assert(
sizeof(
TexQuadDeco) == 0xC78,
"TexQuadDeco size mismatch");
Definition TexQuadDeco.h:6
DecorationType getDecorationType() const
Definition TexQuadDeco.h:78
void setTexture3Normal(agl::TextureData *tex)
Definition TexQuadDeco.h:58
agl::TextureData * getTexture5() const
Definition TexQuadDeco.h:30
agl::TextureData * mTexture5Normal
Definition TexQuadDeco.h:94
void setTexture2Normal(agl::TextureData *tex)
Definition TexQuadDeco.h:50
DecorationType mDecorationType
Definition TexQuadDeco.h:95
u8 _BD[0xBBB]
Definition TexQuadDeco.h:96
agl::TextureData * getTexture5Normal() const
Definition TexQuadDeco.h:70
void setTexture1Normal(agl::TextureData *tex)
Definition TexQuadDeco.h:42
agl::TextureData * getTexture4Normal() const
Definition TexQuadDeco.h:62
void setTexture5Normal(agl::TextureData *tex)
Definition TexQuadDeco.h:74
void setDecorationType(DecorationType decoType)
Definition TexQuadDeco.h:82
u32 _9c
Definition TexQuadDeco.h:87
agl::TextureData * mTexture5
Definition TexQuadDeco.h:89
agl::TextureData * mTexture1Normal
Definition TexQuadDeco.h:90
agl::TextureData * getTexture1Normal() const
Definition TexQuadDeco.h:38
agl::TextureData * mTexture2Normal
Definition TexQuadDeco.h:91
agl::TextureData * getTexture2Normal() const
Definition TexQuadDeco.h:46
void setTexture4(agl::TextureData *tex)
Definition TexQuadDeco.h:26
void setTexture4Normal(agl::TextureData *tex)
Definition TexQuadDeco.h:66
agl::TextureData * getTexture3Normal() const
Definition TexQuadDeco.h:54
void setTexture5(agl::TextureData *tex)
Definition TexQuadDeco.h:34
DecorationType
Definition TexQuadDeco.h:9
@ cDecoration_Butterfly
Definition TexQuadDeco.h:13
@ cDecoration_Flower
Definition TexQuadDeco.h:12
@ cDecoration_FlowerStem
Definition TexQuadDeco.h:11
@ cDecoration_Grass
Definition TexQuadDeco.h:10
void create(agl::TextureData *tex1, agl::TextureData *tex2, agl::TextureData *tex3, agl::TextureData *tex4, agl::TextureData *tex5, agl::TextureData *nml1, agl::TextureData *nml2, agl::TextureData *nml3, agl::TextureData *nml4, agl::TextureData *nml5, u32, s32)
agl::TextureData * mTexture4Normal
Definition TexQuadDeco.h:93
agl::TextureData * mTexture3Normal
Definition TexQuadDeco.h:92
agl::TextureData * mTexture4
Definition TexQuadDeco.h:88
agl::TextureData * getTexture4() const
Definition TexQuadDeco.h:22