Skip to content

EventSlotInfo ​

cpp
#include <Components/Agnus/AgnusTypes.h>
cpp
struct EventSlotInfo

Defined in Components/Agnus/AgnusTypes.h:548

State of an event slot.

Public Attributes ​

ReturnNameDescription
EventSlotslotThe event slot.
EventIDeventIdIdentifier of the scheduled event (0 if the slot is empty).
const char *eventNameName of the scheduled event.
CycletriggerTrigger cycle of the event.
CycletriggerRelTime until the event triggers (in master cycles).
isizeframeRelTrigger frame relative to the current frame.
isizevposThe trigger cycle translated to a beam position.
isizehposHorizontal position at which the event triggers.

slot ​

cpp
EventSlot slot

Type: EventSlot

Defined in Components/Agnus/AgnusTypes.h:550

The event slot.


eventId ​

cpp
EventID eventId

Type: EventID

Defined in Components/Agnus/AgnusTypes.h:551

Identifier of the scheduled event (0 if the slot is empty).


eventName ​

cpp
const char * eventName

Defined in Components/Agnus/AgnusTypes.h:552

Name of the scheduled event.


trigger ​

cpp
Cycle trigger

Defined in Components/Agnus/AgnusTypes.h:555

Trigger cycle of the event.


triggerRel ​

cpp
Cycle triggerRel

Defined in Components/Agnus/AgnusTypes.h:556

Time until the event triggers (in master cycles).


frameRel ​

cpp
isize frameRel

Defined in Components/Agnus/AgnusTypes.h:559

Trigger frame relative to the current frame.


vpos ​

cpp
isize vpos

Defined in Components/Agnus/AgnusTypes.h:562

The trigger cycle translated to a beam position.


hpos ​

cpp
isize hpos

Defined in Components/Agnus/AgnusTypes.h:563

Horizontal position at which the event triggers.