1#ifndef GAME_EDITOR_MAPITEMS_LAYER_QUADS_H
2#define GAME_EDITOR_MAPITEMS_LAYER_QUADS_H
13 void Render(
bool QuadPicker =
false)
override;
32 void GetSize(
float *pWidth,
float *pHeight)
override;
33 std::shared_ptr<CLayer>
Duplicate()
const override;
34 const char *
TypeName()
const override;
Definition layer_group.h:12
void BrushSelecting(CUIRect Rect) override
Definition layer_quads.cpp:83
int BrushGrab(CLayerGroup *pBrush, CUIRect Rect) override
Definition layer_quads.cpp:88
void BrushRotate(float Amount) override
Definition layer_quads.cpp:197
bool IsEnvelopeUsed(int EnvelopeIndex) const override
Definition layer_quads.cpp:261
void Render(bool QuadPicker=false) override
Definition layer_quads.cpp:28
int SwapQuads(int Index0, int Index1)
Definition layer_quads.cpp:292
CQuad * NewQuad(int x, int y, int Width, int Height)
Definition layer_quads.cpp:40
void ModifyImageIndex(const FIndexModifyFunction &IndexModifyFunction) override
Definition layer_quads.cpp:273
bool IsImageUsed(int ImageIndex) const override
Definition layer_quads.cpp:268
const char * TypeName() const override
Definition layer_quads.cpp:305
void GetSize(float *pWidth, float *pHeight) override
Definition layer_quads.cpp:216
void BrushFlipX() override
Definition layer_quads.cpp:139
void BrushPlace(CLayer *pBrush, vec2 WorldPos) override
Definition layer_quads.cpp:116
void BrushFlipY() override
Definition layer_quads.cpp:164
std::vector< CQuad > m_vQuads
Definition layer_quads.h:37
void ModifyEnvelopeIndex(const FIndexModifyFunction &IndexModifyFunction) override
Definition layer_quads.cpp:278
std::shared_ptr< CLayer > Duplicate() const override
Definition layer_quads.cpp:287
int m_Image
Definition layer_quads.h:36
CUi::EPopupMenuFunctionResult RenderProperties(CUIRect *pToolbox) override
Definition layer_quads.cpp:231
CLayerQuads(CEditorMap *pMap)
Definition layer_quads.cpp:12
CLayer(CEditorMap *pMap, int Type)
Definition layer.cpp:7
Definition mapitems.h:337
EPopupMenuFunctionResult
Definition ui.h:310
std::function< void(int *pIndex)> FIndexModifyFunction
Definition layer.h:11
vector2_base< float > vec2
Definition vmath.h:168