DDraceNetwork Docs
|
#include <layer.h>
Public Member Functions | |
class IGraphics * | Graphics () |
class ITextRender * | TextRender () |
CLayer (CEditor *pEditor) | |
CLayer (const CLayer &Other) | |
virtual | ~CLayer () |
virtual void | BrushSelecting (CUIRect Rect) |
virtual int | BrushGrab (std::shared_ptr< CLayerGroup > pBrush, CUIRect Rect) |
virtual void | FillSelection (bool Empty, std::shared_ptr< CLayer > pBrush, CUIRect Rect) |
virtual void | BrushDraw (std::shared_ptr< CLayer > pBrush, vec2 WorldPos) |
virtual void | BrushPlace (std::shared_ptr< CLayer > pBrush, vec2 WorldPos) |
virtual void | BrushFlipX () |
virtual void | BrushFlipY () |
virtual void | BrushRotate (float Amount) |
virtual bool | IsEntitiesLayer () const |
virtual void | Render (bool Tileset=false) |
virtual CUi::EPopupMenuFunctionResult | RenderProperties (CUIRect *pToolbox) |
virtual void | ModifyImageIndex (FIndexModifyFunction pfnFunc) |
virtual void | ModifyEnvelopeIndex (FIndexModifyFunction pfnFunc) |
virtual void | ModifySoundIndex (FIndexModifyFunction pfnFunc) |
virtual std::shared_ptr< CLayer > | Duplicate () const =0 |
virtual const char * | TypeName () const =0 |
virtual void | GetSize (float *pWidth, float *pHeight) |
Public Attributes | |
class CEditor * | m_pEditor |
char | m_aName [12] |
int | m_Type |
int | m_Flags |
bool | m_Readonly |
bool | m_Visible |
|
inlineexplicit |
|
inline |
|
inlinevirtual |
Reimplemented in CLayerSpeedup, CLayerSwitch, CLayerTele, CLayerTiles, and CLayerTune.
|
inlinevirtual |
Reimplemented in CLayerQuads, CLayerSpeedup, CLayerSwitch, CLayerTele, CLayerTiles, and CLayerTune.
|
inlinevirtual |
Reimplemented in CLayerQuads, CLayerSpeedup, CLayerSwitch, CLayerTele, CLayerTiles, and CLayerTune.
|
inlinevirtual |
Reimplemented in CLayerQuads, CLayerSounds, and CLayerTiles.
Reimplemented in CLayerQuads, and CLayerSounds.
|
inlinevirtual |
Reimplemented in CLayerQuads, CLayerSpeedup, CLayerSwitch, CLayerTele, CLayerTiles, and CLayerTune.
|
inlinevirtual |
Reimplemented in CLayerQuads, CLayerSounds, and CLayerTiles.
|
pure virtual |
Implemented in CLayerQuads, CLayerSounds, CLayerSpeedup, CLayerSwitch, CLayerTele, CLayerTiles, and CLayerTune.
|
inlinevirtual |
Reimplemented in CLayerSpeedup, CLayerSwitch, CLayerTele, CLayerTiles, and CLayerTune.
|
inlinevirtual |
Reimplemented in CLayerQuads, and CLayerTiles.
|
inline |
|
inlinevirtual |
Reimplemented in CLayerTiles.
|
inlinevirtual |
Reimplemented in CLayerQuads, CLayerSounds, and CLayerTiles.
|
inlinevirtual |
Reimplemented in CLayerQuads, and CLayerTiles.
|
inlinevirtual |
Reimplemented in CLayerSounds.
|
inlinevirtual |
Reimplemented in CLayerQuads, CLayerSounds, and CLayerTiles.
|
inlinevirtual |
Reimplemented in CLayerGame, CLayerQuads, CLayerSounds, and CLayerTiles.
|
inline |
|
pure virtual |
Implemented in CLayerFront, CLayerGame, CLayerQuads, CLayerSounds, CLayerSpeedup, CLayerSwitch, CLayerTele, CLayerTiles, and CLayerTune.
char CLayer::m_aName[12] |
int CLayer::m_Flags |
class CEditor* CLayer::m_pEditor |
bool CLayer::m_Readonly |
int CLayer::m_Type |
bool CLayer::m_Visible |