FastUIDraw
Public Member Functions | Protected Member Functions | List of all members
fastuidraw::PainterShaderGroup Class Reference

A PainterShaderGroup gives to what groups the active shaders of a Painter belong. More...

#include <painter_shader_group.hpp>

Inheritance diagram for fastuidraw::PainterShaderGroup:
Inheritance graph
[legend]

Public Member Functions

uint32_t blend_group (void) const
 
BlendMode blend_mode (void) const
 
enum PainterBlendShader::shader_type blend_shader_type (void) const
 
uint32_t brush_group (void) const
 
uint32_t item_group (void) const
 

Protected Member Functions

 PainterShaderGroup (void)
 

Detailed Description

A PainterShaderGroup gives to what groups the active shaders of a Painter belong.

Definition at line 37 of file painter_shader_group.hpp.

Constructor & Destructor Documentation

◆ PainterShaderGroup()

fastuidraw::PainterShaderGroup::PainterShaderGroup ( void  )
inlineprotected

Ctor, do NOT derive from PainterShaderGroup, doing so is asking for heaps of trouble and pain.

Definition at line 81 of file painter_shader_group.hpp.

Member Function Documentation

◆ blend_group()

uint32_t fastuidraw::PainterShaderGroup::blend_group ( void  ) const

The group (see PainterShader::group()) of the active blend shader.

◆ blend_mode()

BlendMode fastuidraw::PainterShaderGroup::blend_mode ( void  ) const

The BlendMode value for the active blend shader.

◆ blend_shader_type()

enum PainterBlendShader::shader_type fastuidraw::PainterShaderGroup::blend_shader_type ( void  ) const

◆ brush_group()

uint32_t fastuidraw::PainterShaderGroup::brush_group ( void  ) const

The group (see PainterShader::group()) of the active brush shader.

◆ item_group()

uint32_t fastuidraw::PainterShaderGroup::item_group ( void  ) const

The group (see PainterShader::group()) of the active item shader.


The documentation for this class was generated from the following file: