1#ifndef GAME_EDITOR_QUADART_H
2#define GAME_EDITOR_QUADART_H
int m_ImagePixelSize
Definition quadart.h:14
bool m_Centralize
Definition quadart.h:16
bool m_Optimize
Definition quadart.h:17
char m_aFilename[IO_MAX_PATH_LENGTH]
Definition quadart.h:18
int m_QuadPixelSize
Definition quadart.h:15
ColorRGBA GetPixelClamped(const ivec2 &Pos) const
Definition quadart.cpp:75
bool Create(std::shared_ptr< CLayerQuads > &pQuadLayer)
Definition quadart.cpp:137
CImageInfo m_Img
Definition quadart.h:40
void MarkPixelAsVisited(const ivec2 &Pos, const ivec2 &Size)
Definition quadart.cpp:90
size_t FindSuperPixelSize(const ColorRGBA &Pixel, const ivec2 &Pos, const size_t CurrentSize)
Definition quadart.cpp:46
ivec2 GetOptimizedQuadSize(const ColorRGBA &Pixel, const ivec2 &Pos)
Definition quadart.cpp:22
CQuad CreateNewQuad(const vec2 &Pos, const ivec2 &Size, const ColorRGBA &Color) const
Definition quadart.cpp:103
CQuadArtParameters m_Parameters
Definition quadart.h:39
~CQuadArt()
Definition quadart.cpp:17
std::vector< bool > m_vVisitedPixels
Definition quadart.h:41
bool IsPixelOptimizable(const ivec2 &Pos, const ColorRGBA &Pixel) const
Definition quadart.cpp:82
Definition mapitems.h:303
constexpr auto IO_MAX_PATH_LENGTH
Definition types.h:49