![]() |
DDraceNetwork Documentation
|
#include <layer.h>
Public Member Functions | |
| CLayer (CEditorMap *pMap, int Type) | |
| CLayer (const CLayer &Other) | |
| virtual void | BrushSelecting (CUIRect Rect) |
| virtual int | BrushGrab (CLayerGroup *pBrush, CUIRect Rect) |
| virtual void | FillSelection (bool Empty, CLayer *pBrush, CUIRect Rect) |
| virtual void | BrushDraw (CLayer *pBrush, vec2 WorldPos) |
| virtual void | BrushPlace (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 (const FIndexModifyFunction &IndexModifyFunction) |
| virtual void | ModifyEnvelopeIndex (const FIndexModifyFunction &IndexModifyFunction) |
| virtual void | ModifySoundIndex (const FIndexModifyFunction &IndexModifyFunction) |
| virtual std::shared_ptr< CLayer > | Duplicate () const =0 |
| virtual const char * | TypeName () const =0 |
| virtual void | GetSize (float *pWidth, float *pHeight) |
| Public Member Functions inherited from CMapObject | |
| CMapObject (CEditorMap *pMap) | |
| CMapObject (const CMapObject &Other) | |
| virtual | ~CMapObject ()=default |
| virtual void | OnAttach (CEditorMap *pMap) |
| const CEditor * | Editor () const |
| CEditor * | Editor () |
| const CEditorMap * | Map () const |
| CEditorMap * | Map () |
| const IGraphics * | Graphics () const |
| IGraphics * | Graphics () |
| const ISound * | Sound () const |
| ISound * | Sound () |
| const IStorage * | Storage () const |
| IStorage * | Storage () |
| const ITextRender * | TextRender () const |
| ITextRender * | TextRender () |
Public Attributes | |
| int | m_Type |
| char | m_aName [12] = "" |
| int | m_Flags = 0 |
| bool | m_Readonly = false |
| bool | m_Visible = true |
| Public Attributes inherited from CMapObject | |
| float | m_aLayerOffset [2] |
| bool | m_UseClipping |
| float | m_aaClipArea [2][2] |
| float | m_aSpeed [2] |
| float | m_aaScreenOffset [2][2] |
| float | m_aaBaseArea [2][2] |
| float | m_aaExtendedArea [2][2] |
Additional Inherited Members | |
| Static Public Attributes inherited from CMapObject | |
| static constexpr float | ms_aStandardScreen [2] = {1430 / 2.f, 1050 / 2.f} |
|
explicit |
| CLayer::CLayer | ( | const CLayer & | Other | ) |
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.
Reimplemented in CLayerSpeedup, CLayerSwitch, CLayerTele, CLayerTiles, and CLayerTune.
|
inlinevirtual |
Reimplemented in CLayerQuads, and CLayerTiles.
|
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.
|
pure virtual |
Implemented in CLayerFront, CLayerGame, CLayerQuads, CLayerSounds, CLayerSpeedup, CLayerSwitch, CLayerTele, CLayerTiles, and CLayerTune.
| char CLayer::m_aName[12] = "" |
| int CLayer::m_Flags = 0 |
| bool CLayer::m_Readonly = false |
| int CLayer::m_Type |
| bool CLayer::m_Visible = true |