Alchemy
Loading...
Searching...
No Matches

SceneEntries Struct Reference

The entry table at the start of each scene overlay: its initialize function and the functions returning its entrances, exits, placements, events and regions, each behind a veneer word. More...

#include <field_runtime.h>

Data Fields

u32 initializeVeneer
s32(*) initialize (void)
u32 entrancesVeneer
const struct SceneEntrance *(*) entrances (void)
u32 exitsVeneer
const u32 *(*) exits (void)
u32 placementsVeneer
const struct ScenePlacement *(*) placements (void)
u32 eventsVeneer
const struct SceneEvent *(*) events (void)
u32 regionsVeneer
const struct SceneRegion *(*) regions (void)

Detailed Description

The entry table at the start of each scene overlay: its initialize function and the functions returning its entrances, exits, placements, events and regions, each behind a veneer word.

Definition at line 42 of file field_runtime.h.

Field Documentation

◆ initializeVeneer

u32 SceneEntries::initializeVeneer

Definition at line 43 of file field_runtime.h.

◆ initialize

s32(*) SceneEntries::initialize(void)

Definition at line 44 of file field_runtime.h.

Referenced by Field_RunScene(), and Runtime_CallWorkBlockEntry().

◆ entrancesVeneer

u32 SceneEntries::entrancesVeneer

Definition at line 45 of file field_runtime.h.

◆ entrances

const struct SceneEntrance *(*) SceneEntries::entrances(void)

Definition at line 45 of file field_runtime.h.

Referenced by Scene_ApplyEntrance().

◆ exitsVeneer

u32 SceneEntries::exitsVeneer

Definition at line 47 of file field_runtime.h.

◆ exits

const u32 *(*) SceneEntries::exits(void)

Definition at line 48 of file field_runtime.h.

Referenced by Scene_TakeExit().

◆ placementsVeneer

u32 SceneEntries::placementsVeneer

Definition at line 49 of file field_runtime.h.

◆ placements

const struct ScenePlacement *(*) SceneEntries::placements(void)

Definition at line 49 of file field_runtime.h.

Referenced by Field_RunScene().

◆ eventsVeneer

u32 SceneEntries::eventsVeneer

Definition at line 51 of file field_runtime.h.

◆ events

const struct SceneEvent *(*) SceneEntries::events(void)

◆ regionsVeneer

u32 SceneEntries::regionsVeneer

Definition at line 53 of file field_runtime.h.

◆ regions

const struct SceneRegion *(*) SceneEntries::regions(void)

Definition at line 53 of file field_runtime.h.

Referenced by Field_CheckExitRegions().