Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
MemCardPanel Struct Reference

A gradient panel that opens by scaling (STGMCARD_updatePanel) More...

#include <menus/memory_card.h>

Data Fields

s32 id
 
s32 key1
 
s32 key2
 
s32 state
 
s32 substate
 
s32 step
 
s32 counter
 
s32 paused
 
s32 childCount
 
void * children
 
void(* setState )(struct MemCardPanel *task, s32 state)
 
void(* setSubstate )(struct MemCardPanel *task, s32 substate)
 
void(* setStep )(struct MemCardPanel *task, s32 step)
 
void(* setCounter )(struct MemCardPanel *task, s32 counter)
 
void(* nextState )(struct MemCardPanel *task)
 
void(* nextSubstate )(struct MemCardPanel *task)
 
void(* nextStep )(struct MemCardPanel *task)
 
void(* tickCounter )(struct MemCardPanel *task)
 
void(* update )()
 
void(* destroy )(struct MemCardPanel *task)
 
s32 layer
 
s32 depth
 
s32 x
 
s32 y
 
s32 w
 
s32 h
 
s32 done
 
CVECTOR top
 
CVECTOR bottom
 
s32 duration
 
s32 rate
 ONE / duration.
 
s32 pad [2]
 never read or written
 
s32 pivotX
 
s32 pivotY
 
VECTOR scale
 
SVECTOR rot
 
MATRIX matrix
 
void(* reset )(struct MemCardPanel *panel)
 
void(* start )(struct MemCardPanel *panel, s32 substate, s32 duration)
 
void(* setTopColor )(struct MemCardPanel *panel, u8 r, u8 g, u8 b)
 
void(* setBottomColor )(struct MemCardPanel *panel, u8 r, u8 g, u8 b)
 
void(* setPos )(struct MemCardPanel *panel, s32 x, s32 y)
 

Detailed Description

A gradient panel that opens by scaling (STGMCARD_updatePanel)

Definition at line 209 of file memory_card.h.

Field Documentation

◆ id

s32 MemCardPanel::id

Definition at line 210 of file memory_card.h.

◆ key1

s32 MemCardPanel::key1

Definition at line 210 of file memory_card.h.

◆ key2

s32 MemCardPanel::key2

Definition at line 210 of file memory_card.h.

◆ state

s32 MemCardPanel::state

Definition at line 210 of file memory_card.h.

Referenced by STGMCARD_updatePanel().

◆ substate

s32 MemCardPanel::substate

◆ step

s32 MemCardPanel::step

Definition at line 210 of file memory_card.h.

◆ counter

s32 MemCardPanel::counter

Definition at line 210 of file memory_card.h.

◆ paused

s32 MemCardPanel::paused

Definition at line 210 of file memory_card.h.

◆ childCount

s32 MemCardPanel::childCount

Definition at line 210 of file memory_card.h.

◆ children

void* MemCardPanel::children

Definition at line 210 of file memory_card.h.

◆ setState

void(* MemCardPanel::setState) (struct MemCardPanel *task, s32 state)

Definition at line 210 of file memory_card.h.

◆ setSubstate

void(* MemCardPanel::setSubstate) (struct MemCardPanel *task, s32 substate)

Definition at line 210 of file memory_card.h.

◆ setStep

void(* MemCardPanel::setStep) (struct MemCardPanel *task, s32 step)

Definition at line 210 of file memory_card.h.

◆ setCounter

void(* MemCardPanel::setCounter) (struct MemCardPanel *task, s32 counter)

Definition at line 210 of file memory_card.h.

◆ nextState

void(* MemCardPanel::nextState) (struct MemCardPanel *task)

Definition at line 210 of file memory_card.h.

Referenced by STGMCARD_updatePanel().

◆ nextSubstate

void(* MemCardPanel::nextSubstate) (struct MemCardPanel *task)

Definition at line 210 of file memory_card.h.

◆ nextStep

void(* MemCardPanel::nextStep) (struct MemCardPanel *task)

Definition at line 210 of file memory_card.h.

◆ tickCounter

void(* MemCardPanel::tickCounter) (struct MemCardPanel *task)

Definition at line 210 of file memory_card.h.

◆ update

void(* MemCardPanel::update) ()

Definition at line 210 of file memory_card.h.

◆ destroy

void(* MemCardPanel::destroy) (struct MemCardPanel *task)

Definition at line 210 of file memory_card.h.

◆ layer

s32 MemCardPanel::layer

Definition at line 211 of file memory_card.h.

Referenced by STGMCARD_createPanel(), and STGMCARD_updatePanel().

◆ depth

s32 MemCardPanel::depth

Definition at line 212 of file memory_card.h.

Referenced by STGMCARD_createPanel(), and STGMCARD_updatePanel().

◆ x

s32 MemCardPanel::x

◆ y

s32 MemCardPanel::y

◆ w

s32 MemCardPanel::w

Definition at line 215 of file memory_card.h.

Referenced by STGMCARD_createPanel(), and STGMCARD_updatePanel().

◆ h

s32 MemCardPanel::h

Definition at line 216 of file memory_card.h.

Referenced by STGMCARD_createPanel(), and STGMCARD_updatePanel().

◆ done

◆ top

CVECTOR MemCardPanel::top

Definition at line 218 of file memory_card.h.

Referenced by STGMCARD_setPanelTopColor(), and STGMCARD_updatePanel().

◆ bottom

CVECTOR MemCardPanel::bottom

Definition at line 219 of file memory_card.h.

Referenced by STGMCARD_setPanelBottomColor(), and STGMCARD_updatePanel().

◆ duration

s32 MemCardPanel::duration

Definition at line 220 of file memory_card.h.

Referenced by STGMCARD_resetPanel(), STGMCARD_startPanel(), and STGMCARD_updatePanel().

◆ rate

s32 MemCardPanel::rate

ONE / duration.

Definition at line 221 of file memory_card.h.

Referenced by STGMCARD_resetPanel(), STGMCARD_startPanel(), and STGMCARD_updatePanel().

◆ pad

s32 MemCardPanel::pad[2]

never read or written

Definition at line 222 of file memory_card.h.

◆ pivotX

s32 MemCardPanel::pivotX

Definition at line 223 of file memory_card.h.

Referenced by STGMCARD_resetPanel(), and STGMCARD_updatePanel().

◆ pivotY

s32 MemCardPanel::pivotY

Definition at line 224 of file memory_card.h.

Referenced by STGMCARD_resetPanel(), and STGMCARD_updatePanel().

◆ scale

VECTOR MemCardPanel::scale

Definition at line 225 of file memory_card.h.

Referenced by STGMCARD_resetPanel(), and STGMCARD_updatePanel().

◆ rot

SVECTOR MemCardPanel::rot

Definition at line 226 of file memory_card.h.

Referenced by STGMCARD_updatePanel().

◆ matrix

MATRIX MemCardPanel::matrix

Definition at line 227 of file memory_card.h.

Referenced by STGMCARD_updatePanel().

◆ reset

◆ start

◆ setTopColor

void(* MemCardPanel::setTopColor) (struct MemCardPanel *panel, u8 r, u8 g, u8 b)

Definition at line 230 of file memory_card.h.

Referenced by STGMCARD_createPanel(), and STGMCARD_pickPort().

◆ setBottomColor

void(* MemCardPanel::setBottomColor) (struct MemCardPanel *panel, u8 r, u8 g, u8 b)

Definition at line 231 of file memory_card.h.

Referenced by STGMCARD_createPanel(), and STGMCARD_pickPort().

◆ setPos

void(* MemCardPanel::setPos) (struct MemCardPanel *panel, s32 x, s32 y)

Definition at line 232 of file memory_card.h.

Referenced by STGMCARD_createPanel().


The documentation for this struct was generated from the following file: