FastUIDraw
|
A PainterCustomBrush is just a conveniance to wrap a pointer to a PainterBrushShader together with a PainterDataValue<PainterBrushShaderData>. More...
#include <painter_custom_brush.hpp>
Public Member Functions | |
PainterCustomBrush (const PainterBrushShader *sh, const PainterDataValue< PainterBrushShaderData > &d=PainterDataValue< PainterBrushShaderData >()) | |
PainterCustomBrush (const PainterDataValue< PainterBrushShaderData > &d, const PainterBrushShader *sh) | |
Public Attributes | |
PainterDataValue< PainterBrushShaderData > | m_data |
const PainterBrushShader * | m_shader |
A PainterCustomBrush is just a conveniance to wrap a pointer to a PainterBrushShader together with a PainterDataValue<PainterBrushShaderData>.
Definition at line 38 of file painter_custom_brush.hpp.
|
inline |
Ctor.
Definition at line 46 of file painter_custom_brush.hpp.
|
inline |
Ctor.
Definition at line 58 of file painter_custom_brush.hpp.
PainterDataValue<PainterBrushShaderData> fastuidraw::PainterCustomBrush::m_data |
What, if any, data for m_shader to use.
Definition at line 72 of file painter_custom_brush.hpp.
const PainterBrushShader* fastuidraw::PainterCustomBrush::m_shader |
What PainterBrushShader is used
Definition at line 67 of file painter_custom_brush.hpp.