Skip to content
Member Filters
Show Inherited
Show Protected
Show abstract
GR32.Blend.Modes🞂IGraphics32BlendGroupsInterface

IGraphics32BlendGroups

Interface for registering and managing named groups of blender classes.

Declaration ​

pascal
IGraphics32BlendGroups = interface

Description ​

IGraphics32BlendGroups provides registry management for grouping blender classes by category names.

Methods ​

Register ​

pascal
procedure Register(const GroupName: string; BlenderClass: TGraphics32BlenderClass);

Registers a TGraphics32BlenderClass into the specified named group GroupName.

GroupByName ​

pascal
function GroupByName(const GroupName: string): IGraphics32BlendGroup;

Looks up and returns the IGraphics32BlendGroup corresponding to GroupName, or nil if not found.

GetEnumerator ​

pascal
function GetEnumerator: IGraphics32BlendGroupsEnumerator;

Returns an IGraphics32BlendGroupsEnumerator interface for iterating across all registered blend groups.