Blender V5.0
workbench_composite_infos.hh File Reference

Go to the source code of this file.

Macros

Base Composite
#define WORKBENCH_RESOLVE_SHADOW_VARIATION(prefix, ...)
#define WORKBENCH_CURVATURE_VARIATIONS(prefix, ...)
#define WORKBENCH_CAVITY_VARIATIONS(prefix, ...)
#define WORKBENCH_LIGHTING_VARIATIONS(prefix, ...)

Macro Definition Documentation

◆ WORKBENCH_CAVITY_VARIATIONS

#define WORKBENCH_CAVITY_VARIATIONS ( prefix,
... )
Value:
WORKBENCH_CURVATURE_VARIATIONS(prefix##_cavity, workbench_resolve_cavity, __VA_ARGS__) \
WORKBENCH_CURVATURE_VARIATIONS(prefix##_no_cavity, __VA_ARGS__)
#define WORKBENCH_CURVATURE_VARIATIONS(prefix,...)

Definition at line 90 of file workbench_composite_infos.hh.

◆ WORKBENCH_CURVATURE_VARIATIONS

#define WORKBENCH_CURVATURE_VARIATIONS ( prefix,
... )
Value:
prefix##_curvature, workbench_resolve_curvature, __VA_ARGS__) \
WORKBENCH_RESOLVE_SHADOW_VARIATION(prefix##_no_curvature, __VA_ARGS__)
#define WORKBENCH_RESOLVE_SHADOW_VARIATION(prefix,...)

Definition at line 85 of file workbench_composite_infos.hh.

◆ WORKBENCH_LIGHTING_VARIATIONS

#define WORKBENCH_LIGHTING_VARIATIONS ( prefix,
... )
Value:
prefix##_opaque_studio, workbench_resolve_opaque_studio, __VA_ARGS__) \
WORKBENCH_CAVITY_VARIATIONS( \
prefix##_opaque_matcap, workbench_resolve_opaque_matcap, __VA_ARGS__) \
WORKBENCH_CAVITY_VARIATIONS(prefix##_opaque_flat, workbench_resolve_opaque_flat, __VA_ARGS__)
#define WORKBENCH_CAVITY_VARIATIONS(prefix,...)

Definition at line 94 of file workbench_composite_infos.hh.

◆ WORKBENCH_RESOLVE_SHADOW_VARIATION

#define WORKBENCH_RESOLVE_SHADOW_VARIATION ( prefix,
... )
Value:
CREATE_INFO_VARIANT(prefix##_shadow, workbench_resolve_shadow, __VA_ARGS__) \
CREATE_INFO_VARIANT(prefix##_no_shadow, __VA_ARGS__)
#define CREATE_INFO_VARIANT(name,...)

Definition at line 81 of file workbench_composite_infos.hh.