App

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

Macros
Blender_define_macro.hpp File Reference

Soubor definuje makra pro hromadnou definici a deklaraci sad blendovacích funkcí pro daný mód. More...

Go to the source code of this file.

## Macros
#define | DECLARE_BLEND_FUNCTIONS(NAME)
| Makro deklaruje sadu blendovacích funkcí pro daný mód NAME.
#define | DECLARE_ARGB_FUNCTION_SELECTOR(MODE) static blendf_argb_ ## MODE getBlendFunction_argb_ ## MODE(BlendMode mode);
| Makro deklaruje selektor příslušné funkce.
#define | DEFINE_BLEND_FUNCTIONS(NAME, BIGNAME)
| Makro nadefinuje sadu blendovacích funkcí pro daný mód prolnutí a všechny kombinace parametrů.
#define | DEFINE_BLEND_FUNCTIONS_COMPLEX(NAME, BIGNAME)
| Makro nadefinuje komplexní sadu blendovacích funkcí pro daný mód prolnutí a všechny kombinace parametrů.
#define | DEFINE_ARGB_FUNCTION_SELECTOR(MODE)
| Makro definuje selektor funkce dle módu prolnutí pro zadanou sadu parametrů.

## Detailed Description

Soubor definuje makra pro hromadnou definici a deklaraci sad blendovacích funkcí pro daný mód.

Definition in file Blender_define_macro.hpp.

## Macro Definition Documentation

#define DECLARE_ARGB_FUNCTION_SELECTOR | ( |  | MODE | ) | static blendf_argb_ ## MODE getBlendFunction_argb_ ## MODE(BlendMode mode);

Makro deklaruje selektor příslušné funkce.

Makro deklaruje selektor příslušné blendovací funkce v módu MODE.

Definition at line 23 of file Blender_define_macro.hpp.

#define DECLARE_BLEND_FUNCTIONS | ( |  | NAME | ) |

Value:
static int blend_ ## NAME ## _argb_sd(PARAMS_SD); \
static int blend_ ## NAME ## _argb_sda(PARAMS_SDA); \
static int blend_ ## NAME ## _argb_sdm(PARAMS_SDM); \
static int blend_ ## NAME ## _argb_sdma(PARAMS_SDMA); \
static int blend_ ## NAME ## _argb_cdm(PARAMS_CDM); \
static int blend_ ## NAME ## _argb_cd(PARAMS_CD);

Makro deklaruje sadu blendovacích funkcí pro daný mód NAME.

Makro klaruje sadu blendovacích funkcí pro daný mód NAME, očekává se název módu tak, jak je definovaný v BlendMode, ale celý malými písmeny.

Definition at line 10 of file Blender_define_macro.hpp.

#define DEFINE_ARGB_FUNCTION_SELECTOR | ( |  | MODE | ) |

Makro definuje selektor funkce dle módu prolnutí pro zadanou sadu parametrů.

Makro definuje selektor funkce dle módu prolnutí pro zadanou sadu parametrů, která je určena hodnotou parametru /MODE a musí být zadána malými písmeny.

Definition at line 139 of file Blender_define_macro.hpp.

#define DEFINE_BLEND_FUNCTIONS | ( |  | NAME,
|  |  | BIGNAME
| ) |  |

Makro nadefinuje sadu blendovacích funkcí pro daný mód prolnutí a všechny kombinace parametrů.

Makro nadefinuje sadu blendovacích funkcí pro daný mód prolnutí a všechny kombinace parametrů. NAME je jméno módu malými písmeny, které se použije ve jméně funkce, BIGNAME je jméno módu volané v makrech a musí být uvedeno velkými písmeny.

Definition at line 30 of file Blender_define_macro.hpp.

#define DEFINE_BLEND_FUNCTIONS_COMPLEX | ( |  | NAME,
|  |  | BIGNAME
| ) |  |

Makro nadefinuje komplexní sadu blendovacích funkcí pro daný mód prolnutí a všechny kombinace parametrů.

Makro nadefinuje komplexní sadu blendovacích funkcí pro daný mód prolnutí a všechny kombinace parametrů. NAME je jméno módu malými písmeny, které se použije ve jméně funkce, BIGNAME je jméno módu volané v makrech a musí být uvedeno velkými písmeny.

Narozdíl od DEFINE_BLEND_FUNCTIONS(NAME, BIGNAME) neinicializuje alphu, stará se pouze inkrementaci oblasti.

Definition at line 86 of file Blender_define_macro.hpp.