Blender V5.0
blender::nodes::node_composite_glare_cc Namespace Reference

Classes

class  SocketSearchOp
class  GlareOperation

Enumerations

enum class  KernelDataType : uint8_t { Float = 0 , Color = 1 }

Functions

static void cmp_node_glare_declare (NodeDeclarationBuilder &b)
static void node_composit_init_glare (bNodeTree *, bNode *node)
static void gather_link_searches (GatherLinkSearchOpParams &params)
static NodeOperationget_compositor_operation (Context &context, DNode node)

Variables

static const EnumPropertyItem type_items []
static const EnumPropertyItem quality_items []
static const EnumPropertyItem kernel_data_type_items []

Enumeration Type Documentation

◆ KernelDataType

Enumerator
Float 
Color 

Definition at line 70 of file node_composite_glare.cc.

Function Documentation

◆ cmp_node_glare_declare()

◆ gather_link_searches()

void blender::nodes::node_composite_glare_cc::gather_link_searches ( GatherLinkSearchOpParams & params)
static

◆ get_compositor_operation()

NodeOperation * blender::nodes::node_composite_glare_cc::get_compositor_operation ( Context & context,
DNode node )
static

Definition at line 2711 of file node_composite_glare.cc.

References get_compositor_operation().

Referenced by get_compositor_operation().

◆ node_composit_init_glare()

void blender::nodes::node_composite_glare_cc::node_composit_init_glare ( bNodeTree * ,
bNode * node )
static

Definition at line 248 of file node_composite_glare.cc.

References MEM_callocN(), and bNode::storage.

Variable Documentation

◆ kernel_data_type_items

const EnumPropertyItem blender::nodes::node_composite_glare_cc::kernel_data_type_items[]
static
Initial value:
= {
"FLOAT",
0,
N_("Float"),
N_("The kernel is a float and will be convolved with all input channels")},
"COLOR",
0,
N_("Color"),
N_("The kernel is a color and each channel of the kernel will be convolved with each "
"respective channel in the input")},
{0, nullptr, 0, nullptr, nullptr},
}
#define N_(msgid)

Definition at line 75 of file node_composite_glare.cc.

Referenced by cmp_node_glare_declare().

◆ quality_items

const EnumPropertyItem blender::nodes::node_composite_glare_cc::quality_items[]
static
Initial value:
= {
{CMP_NODE_GLARE_QUALITY_HIGH, "HIGH", 0, N_("High"), ""},
{CMP_NODE_GLARE_QUALITY_MEDIUM, "MEDIUM", 0, N_("Medium"), ""},
{CMP_NODE_GLARE_QUALITY_LOW, "LOW", 0, N_("Low"), ""},
{0, nullptr, 0, nullptr, nullptr},
}
@ CMP_NODE_GLARE_QUALITY_LOW
@ CMP_NODE_GLARE_QUALITY_MEDIUM
@ CMP_NODE_GLARE_QUALITY_HIGH

Definition at line 63 of file node_composite_glare.cc.

Referenced by cmp_node_glare_declare().

◆ type_items

const EnumPropertyItem blender::nodes::node_composite_glare_cc::type_items[]
static
Initial value:
= {
{CMP_NODE_GLARE_BLOOM, "BLOOM", 0, N_("Bloom"), ""},
{CMP_NODE_GLARE_GHOST, "GHOSTS", 0, N_("Ghosts"), ""},
{CMP_NODE_GLARE_STREAKS, "STREAKS", 0, N_("Streaks"), ""},
{CMP_NODE_GLARE_FOG_GLOW, "FOG_GLOW", 0, N_("Fog Glow"), ""},
{CMP_NODE_GLARE_SIMPLE_STAR, "SIMPLE_STAR", 0, N_("Simple Star"), ""},
{CMP_NODE_GLARE_SUN_BEAMS, "SUN_BEAMS", 0, N_("Sun Beams"), ""},
{CMP_NODE_GLARE_KERNEL, "KERNEL", 0, N_("Kernel"), ""},
{0, nullptr, 0, nullptr, nullptr},
}
@ CMP_NODE_GLARE_KERNEL
@ CMP_NODE_GLARE_STREAKS
@ CMP_NODE_GLARE_BLOOM
@ CMP_NODE_GLARE_GHOST
@ CMP_NODE_GLARE_SIMPLE_STAR
@ CMP_NODE_GLARE_SUN_BEAMS
@ CMP_NODE_GLARE_FOG_GLOW

Definition at line 52 of file node_composite_glare.cc.

Referenced by cmp_node_glare_declare().