MUSX Document Model
Loading...
Searching...
No Matches
musx::dom::ShapeDefInstruction::SetArrowhead Struct Reference

Holds the parsed data for a SetArrowhead instruction. More...

#include <ShapeDesigner.h>

Public Member Functions

int startKindCode () const noexcept
 Returns the start kind code from packedKindCodes (low 16 bits).
 
int endKindCode () const noexcept
 Returns the end kind code from packedKindCodes (high 16 bits).
 

Public Attributes

int packedKindCodes {}
 Raw word 0. Packs start/end kind codes (e.g. 0x00010001 preset/preset, 0x00020002 custom/custom).
 
int startArrowId {}
 Raw word 1. Start arrowhead id (preset id or custom arrowhead ShapeDef cmper).
 
int endArrowId {}
 Raw word 2. End arrowhead id (preset id or custom arrowhead ShapeDef cmper).
 
int extra {}
 Raw word 3. Unknown (value persists when edited by plugin; no observed rendering effect in current examples).
 

Detailed Description

Holds the parsed data for a SetArrowhead instruction.