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

A vertical scroll bar, as the menu overlays (STSTATUS, STGDGLAB) draw one. More...

#include <engine/menu.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 ScrollBar *task, s32 state)
 
void(* setSubstate )(struct ScrollBar *task, s32 substate)
 
void(* setStep )(struct ScrollBar *task, s32 step)
 
void(* setCounter )(struct ScrollBar *task, s32 counter)
 
void(* nextState )(struct ScrollBar *task)
 
void(* nextSubstate )(struct ScrollBar *task)
 
void(* nextStep )(struct ScrollBar *task)
 
void(* tickCounter )(struct ScrollBar *task)
 
void(* update )()
 
void(* destroy )(struct ScrollBar *task)
 
s32 layer
 
s32 depth
 
s32 x
 
s32 y
 
s32 width
 
s32 size
 of the thumb, in fixed point
 
s32 hasCount
 
s32 pageSize
 
s32 count
 
s32 pos
 
s32 hasRange
 
s32 top
 
s32 bottom
 
s32 pad84
 never read or written
 
s32 posStep
 fixed point
 
void(* setX )(struct ScrollBar *bar, s32 x, s32 width)
 
void(* setRange )(struct ScrollBar *bar, s32 top, s32 bottom)
 
void(* setCount )(struct ScrollBar *bar, s32 pageSize, s32 count)
 
void(* setPos )(struct ScrollBar *bar, s32 pos)
 

Detailed Description

A vertical scroll bar, as the menu overlays (STSTATUS, STGDGLAB) draw one.

Definition at line 38 of file menu.h.

Field Documentation

◆ id

s32 ScrollBar::id

Definition at line 39 of file menu.h.

◆ key1

s32 ScrollBar::key1

Definition at line 39 of file menu.h.

◆ key2

s32 ScrollBar::key2

Definition at line 39 of file menu.h.

◆ state

◆ substate

s32 ScrollBar::substate

Definition at line 39 of file menu.h.

◆ step

s32 ScrollBar::step

Definition at line 39 of file menu.h.

◆ counter

s32 ScrollBar::counter

Definition at line 39 of file menu.h.

◆ paused

s32 ScrollBar::paused

Definition at line 39 of file menu.h.

◆ childCount

s32 ScrollBar::childCount

Definition at line 39 of file menu.h.

◆ children

void* ScrollBar::children

Definition at line 39 of file menu.h.

◆ setState

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

Definition at line 39 of file menu.h.

◆ setSubstate

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

Definition at line 39 of file menu.h.

◆ setStep

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

Definition at line 39 of file menu.h.

◆ setCounter

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

Definition at line 39 of file menu.h.

◆ nextState

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

Definition at line 39 of file menu.h.

◆ nextSubstate

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

Definition at line 39 of file menu.h.

◆ nextStep

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

Definition at line 39 of file menu.h.

◆ tickCounter

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

Definition at line 39 of file menu.h.

◆ update

void(* ScrollBar::update) ()

Definition at line 39 of file menu.h.

◆ destroy

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

Definition at line 39 of file menu.h.

◆ layer

s32 ScrollBar::layer

Definition at line 40 of file menu.h.

Referenced by createScrollBar().

◆ depth

s32 ScrollBar::depth

Definition at line 41 of file menu.h.

Referenced by createScrollBar().

◆ x

s32 ScrollBar::x

Definition at line 42 of file menu.h.

◆ y

s32 ScrollBar::y

Definition at line 43 of file menu.h.

◆ width

s32 ScrollBar::width

Definition at line 44 of file menu.h.

◆ size

s32 ScrollBar::size

of the thumb, in fixed point

Definition at line 45 of file menu.h.

◆ hasCount

s32 ScrollBar::hasCount

Definition at line 46 of file menu.h.

◆ pageSize

s32 ScrollBar::pageSize

Definition at line 47 of file menu.h.

◆ count

s32 ScrollBar::count

Definition at line 48 of file menu.h.

◆ pos

s32 ScrollBar::pos

Definition at line 49 of file menu.h.

◆ hasRange

s32 ScrollBar::hasRange

Definition at line 50 of file menu.h.

◆ top

s32 ScrollBar::top

Definition at line 51 of file menu.h.

◆ bottom

s32 ScrollBar::bottom

Definition at line 52 of file menu.h.

◆ pad84

s32 ScrollBar::pad84

never read or written

Definition at line 53 of file menu.h.

◆ posStep

s32 ScrollBar::posStep

fixed point

Definition at line 54 of file menu.h.

◆ setX

void(* ScrollBar::setX) (struct ScrollBar *bar, s32 x, s32 width)

◆ setRange

void(* ScrollBar::setRange) (struct ScrollBar *bar, s32 top, s32 bottom)

◆ setCount

void(* ScrollBar::setCount) (struct ScrollBar *bar, s32 pageSize, s32 count)

◆ setPos


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