Alchemy
Loading...
Searching...
No Matches

display_transition.h File Reference

The display transition's frames, windows and state. More...

Go to the source code of this file.

Data Structures

struct  DisplayTransitionFrame
 The display transition state as the centre-line transition and the dissolve read it: the dissolve's tile pixels and the transition's progress. More...
struct  DisplayTransitionWindow
 The map work's display fields that transitions use: its display control bits and the lines where the centre-line transition shows and hides the screen, with the VCount interrupt's copies and phase. More...
struct  DisplayTransitionState
 The display transition state (heap block 31): two pages of window edges for every line, the dissolve's solid tile, and the transition's mode and progress. More...

Functions

 STATIC_ASSERT (offsetof(struct DisplayTransitionFrame, value)==0x52a)
 STATIC_ASSERT (offsetof(struct DisplayTransitionFrame, start)==0x53a)
 STATIC_ASSERT (sizeof(struct DisplayTransitionFrame)==0x540)
 STATIC_ASSERT (offsetof(struct DisplayTransitionWindow, dispcnt)==0x14)
 STATIC_ASSERT (offsetof(struct DisplayTransitionWindow, firstLine)==0x100)
 STATIC_ASSERT (offsetof(struct DisplayTransitionWindow, irqPhase)==0x108)
 STATIC_ASSERT (sizeof(struct DisplayTransitionWindow)==0x10c)
 STATIC_ASSERT (offsetof(struct DisplayTransitionState, pages)==0)
 STATIC_ASSERT (offsetof(struct DisplayTransitionState, solidTile)==0x508)
 STATIC_ASSERT (offsetof(struct DisplayTransitionState, page)==0x539)
 STATIC_ASSERT (offsetof(struct DisplayTransitionState, mode)==0x528)
 STATIC_ASSERT (offsetof(struct DisplayTransitionState, centreX)==0x52c)
 STATIC_ASSERT (offsetof(struct DisplayTransitionState, mask)==0x534)
 STATIC_ASSERT (offsetof(struct DisplayTransitionState, nextMode)==0x53e)
 STATIC_ASSERT (offsetof(struct DisplayTransitionState, duration)==0x53c)
 STATIC_ASSERT (sizeof(struct DisplayTransitionState)==0x540)

Detailed Description

The display transition's frames, windows and state.

Definition in file display_transition.h.

Function Documentation

◆ STATIC_ASSERT() [1/16]

STATIC_ASSERT ( offsetof(struct DisplayTransitionFrame, value) = =0x52a)

◆ STATIC_ASSERT() [2/16]

STATIC_ASSERT ( offsetof(struct DisplayTransitionFrame, start) = =0x53a)

◆ STATIC_ASSERT() [3/16]

STATIC_ASSERT ( sizeof(struct DisplayTransitionFrame) = =0x540)

◆ STATIC_ASSERT() [4/16]

STATIC_ASSERT ( offsetof(struct DisplayTransitionWindow, dispcnt) = =0x14)

◆ STATIC_ASSERT() [5/16]

STATIC_ASSERT ( offsetof(struct DisplayTransitionWindow, firstLine) = =0x100)

◆ STATIC_ASSERT() [6/16]

STATIC_ASSERT ( offsetof(struct DisplayTransitionWindow, irqPhase) = =0x108)

◆ STATIC_ASSERT() [7/16]

STATIC_ASSERT ( sizeof(struct DisplayTransitionWindow) = =0x10c)

◆ STATIC_ASSERT() [8/16]

STATIC_ASSERT ( offsetof(struct DisplayTransitionState, pages) = =0)

◆ STATIC_ASSERT() [9/16]

STATIC_ASSERT ( offsetof(struct DisplayTransitionState, solidTile) = =0x508)

◆ STATIC_ASSERT() [10/16]

STATIC_ASSERT ( offsetof(struct DisplayTransitionState, page) = =0x539)

◆ STATIC_ASSERT() [11/16]

STATIC_ASSERT ( offsetof(struct DisplayTransitionState, mode) = =0x528)

◆ STATIC_ASSERT() [12/16]

STATIC_ASSERT ( offsetof(struct DisplayTransitionState, centreX) = =0x52c)

◆ STATIC_ASSERT() [13/16]

STATIC_ASSERT ( offsetof(struct DisplayTransitionState, mask) = =0x534)

◆ STATIC_ASSERT() [14/16]

STATIC_ASSERT ( offsetof(struct DisplayTransitionState, nextMode) = =0x53e)

◆ STATIC_ASSERT() [15/16]

STATIC_ASSERT ( offsetof(struct DisplayTransitionState, duration) = =0x53c)

◆ STATIC_ASSERT() [16/16]

STATIC_ASSERT ( sizeof(struct DisplayTransitionState) = =0x540)