18 #ifndef INCLUDED_MINIMAP 19 #define INCLUDED_MINIMAP 114 #endif // INCLUDED_MINIMAP GLuint m_TerrainTexture
Definition: MiniMap.h:69
virtual ~CMiniMap()
Definition: MiniMap.cpp:137
float GetAngle()
Definition: MiniMap.cpp:231
void Destroy()
Calls Destroy on all children, and deallocates all memory.
Definition: MiniMap.cpp:698
void DrawTexture(CShaderProgramPtr shader, float coordMax, float angle, float x, float y, float x2, float y2, float z)
Definition: MiniMap.cpp:337
void RebuildTerrainTexture()
Definition: MiniMap.cpp:635
const CTerrain * m_Terrain
Definition: MiniMap.h:61
bool m_Clicking
Definition: MiniMap.h:66
VertexArray::Attribute m_AttributePos
Definition: MiniMap.h:103
Base settings, all objects possess these settings in their m_BaseSettings Instructions can be found i...
Definition: IGUIObject.h:117
virtual void HandleMessage(SGUIMessage &Message)
Definition: MiniMap.cpp:142
ssize_t m_Height
Definition: MiniMap.h:77
A VertexArray that is specialised to handle 16-bit array indices.
Definition: VertexArray.h:214
u32 * m_TerrainData
Definition: MiniMap.h:72
Definition: Matrix3D.h:33
CMiniMap()
Definition: MiniMap.cpp:65
float m_ShallowPassageHeight
Definition: MiniMap.h:89
float m_WaterHeight
Definition: MiniMap.h:91
uint32_t u32
Definition: types.h:39
VertexArray::Attribute m_AttributeColor
Definition: MiniMap.h:104
Definition: VertexArray.h:135
double m_PingDuration
Definition: MiniMap.h:108
bool m_TerrainDirty
Definition: MiniMap.h:75
void GetMouseWorldCoordinates(float &x, float &z)
Definition: MiniMap.cpp:205
GLsizei m_TextureSize
Definition: MiniMap.h:83
virtual bool MouseOver()
Definition: MiniMap.cpp:190
Definition: VertexArray.h:132
ssize_t m_MapSize
Definition: MiniMap.h:80
double m_NextBlinkTime
Definition: MiniMap.h:110
VertexIndexArray m_IndexArray
Definition: MiniMap.h:101
intptr_t ssize_t
Definition: wposix_types.h:82
float m_MapScale
Definition: MiniMap.h:86
void FireWorldClickEvent(int button, int clicks)
Definition: MiniMap.cpp:237
void DrawViewRect(CMatrix3D transform)
Definition: MiniMap.cpp:254
void CreateTextures()
Definition: MiniMap.cpp:608
ssize_t m_Width
Definition: MiniMap.h:77
VertexArray m_VertexArray
Definition: MiniMap.h:102
Message send to IGUIObject::HandleMessage() in order to give life to Objects manually with a derived ...
Definition: GUIbase.h:91
bool m_BlinkState
Definition: MiniMap.h:111
void SetCameraPos()
Definition: MiniMap.cpp:221
size_t m_EntitiesDrawn
Definition: MiniMap.h:106
const CCamera * m_Camera
Definition: MiniMap.h:63
virtual void Draw()
Draws the object.
Definition: MiniMap.cpp:376
#define GUI_OBJECT(obj)
Definition: GUIbase.h:48
std::shared_ptr< CShaderProgram > CShaderProgramPtr
Definition: ShaderProgramPtr.h:25
double m_HalfBlinkDuration
Definition: MiniMap.h:109