class
TGUIColorGradient
template<class T, class SELF>Templated class used for representing both normal and HDR variations of the color gradient GUI element.
Public
Methods
staticGetGuiTypeName
Returns type name of the GUI element used for finding GUI element styles.
GetGradient
Fields
Internal
Constructors
TGUIColorGradient<T, SELF>
Methods
CalculateUnconstrainedOptimalSize
Calculates the optimal size for the GUI element, ignoring size constraints.
Protected
Methods
~TGUIColorGradient<T, SELF>
GetStyleSheetElement
Returns the name of the GUI element type to be used for style lookup in the style sheet.
UpdateRenderElements
Recreates the internal render elements.
Must be called before GetRenderElementVertexAndIndexData/FillBuffer if element is dirty. Marks the element as non dirty.
DoOnMouseEvent
Called when a mouse event is received on any GUI element the mouse is interacting with.
Return true if you have processed the event and don't want other elements to process it.
staticGenerateGradientTexture
Generates a texture from the provided color gradient value.
- gradient
- Gradient to generate the texture from.
- width
- Width of the texture in pixels. Height is always 1.
- alpha
- If true generate a texture representing the alpha values of the gradient (grayscale), otherwise generate a color texture.
Returns: Generated texture.