18 #ifndef INCLUDED_GUIRENDERER 19 #define INCLUDED_GUIRENDERER 72 #endif // INCLUDED_GUIRENDERER CTexturePtr m_Texture
Definition: GUIRenderer.h:46
Same as the CColor class, but this one can also parse colors predefined in the GUI page (such as "yel...
Definition: CGUIColor.h:29
CRect m_ObjectSize
Definition: GUIRenderer.h:48
void Draw(DrawCalls &Calls, CCanvas2D &canvas)
Definition: GUIRenderer.cpp:314
CRect ComputeTexCoords() const
Definition: GUIRenderer.cpp:257
Definition: GUIRenderer.h:37
CGUIColor * m_BackColor
Definition: GUIRenderer.h:51
CRect m_Vertices
Definition: GUIRenderer.h:49
The main object that represents a whole GUI page.
Definition: CGUI.h:60
CColor m_ColorAdd
Definition: GUIRenderer.h:53
Definition: GUIRenderer.h:58
Definition: Canvas2D.h:35
A CGUISprite is actually a collage of several real sprites, this struct represents is such real sprit...
Definition: CGUISprite.h:51
The GUI sprite, is actually several real sprites (images) like a collage.
Definition: CGUISprite.h:112
Definition: GUIRenderer.h:39
SDrawCall(const SGUIImage *image)
Definition: GUIRenderer.h:41
const SGUIImage * m_Image
Definition: GUIRenderer.h:44
CColor m_ColorMultiply
Definition: GUIRenderer.h:54
float m_GrayscaleFactor
Definition: GUIRenderer.h:55
void UpdateDrawCallCache(const CGUI &pGUI, DrawCalls &Calls, const CStr8 &SpriteName, const CRect &Size, std::map< CStr8, std::unique_ptr< const CGUISprite >> &Sprites)
std::shared_ptr< CTexture > CTexturePtr
Definition: Texture.h:22
Rectangle class used for screen rectangles.
Definition: Rect.h:30