![]() |
DDraceNetwork Documentation
|
#include <image.h>
Public Member Functions | |
| CEditorImage (CEditorMap *pMap) | |
| ~CEditorImage () override | |
| void | OnAttach (CEditorMap *pMap) override |
| void | AnalyseTileFlags () |
| void | Free () |
| Public Member Functions inherited from CImageInfo | |
| CImageInfo ()=default | |
| CImageInfo & | operator= (CImageInfo &&Other) |
| CImageInfo (CImageInfo &&Other) | |
| void | Free () |
| size_t | PixelSize () const |
| const char * | FormatName () const |
| size_t | DataSize () const |
| bool | DataEquals (const CImageInfo &Other) const |
| ColorRGBA | PixelColor (size_t x, size_t y) const |
| void | SetPixelColor (size_t x, size_t y, ColorRGBA Color) const |
| void | CopyRectFrom (const CImageInfo &SrcImage, size_t SrcX, size_t SrcY, size_t Width, size_t Height, size_t DestX, size_t DestY) const |
| CImageInfo | DeepCopy () const |
| Public Member Functions inherited from CMapObject | |
| CMapObject (CEditorMap *pMap) | |
| CMapObject (const CMapObject &Other) | |
| virtual | ~CMapObject ()=default |
| 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 | |
| IGraphics::CTextureHandle | m_Texture |
| int | m_External = 0 |
| char | m_aName [IO_MAX_PATH_LENGTH] = "" |
| unsigned char | m_aTileFlags [256] |
| CAutoMapper | m_AutoMapper |
| Public Attributes inherited from CImageInfo | |
| size_t | m_Width = 0 |
| size_t | m_Height = 0 |
| EImageFormat | m_Format = FORMAT_UNDEFINED |
| uint8_t * | m_pData = nullptr |
| 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 | |
| Public Types inherited from CImageInfo | |
| enum | EImageFormat { FORMAT_UNDEFINED = -1 , FORMAT_RGB = 0 , FORMAT_RGBA = 1 , FORMAT_R = 2 , FORMAT_RA = 3 } |
| Static Public Member Functions inherited from CImageInfo | |
| static size_t | PixelSize (EImageFormat Format) |
| static const char * | FormatName (EImageFormat Format) |
| Static Public Attributes inherited from CMapObject | |
| static constexpr float | ms_aStandardScreen [2] = {1430 / 2.f, 1050 / 2.f} |
|
explicit |
|
override |
| void CEditorImage::AnalyseTileFlags | ( | ) |
| void CEditorImage::Free | ( | ) |
|
overridevirtual |
Reimplemented from CMapObject.
| char CEditorImage::m_aName[IO_MAX_PATH_LENGTH] = "" |
| unsigned char CEditorImage::m_aTileFlags[256] |
| CAutoMapper CEditorImage::m_AutoMapper |
| int CEditorImage::m_External = 0 |
| IGraphics::CTextureHandle CEditorImage::m_Texture |