Alchemy
Loading...
Searching...
No Matches

SpriteOutput Struct Reference

A view of struct RenderOutput with its sprite cell (from offset 0x10) as the member attr. More...

Data Fields

struct SpriteOutput * next
u8 kind
u8 active
u16 x
u16 y
u16 unk0a
u16 animStep
u8 index
u8 sentinel
struct CursorSprite attr

Detailed Description

A view of struct RenderOutput with its sprite cell (from offset 0x10) as the member attr.

Read through a cast of RenderOutput.unk10 instead, UiWork_AnimateSpriteSlots does not match (578 instructions become 605).

Definition at line 156 of file sprites.c.

Field Documentation

◆ next

struct SpriteOutput* SpriteOutput::next

Definition at line 157 of file sprites.c.

Referenced by UiWindow_PutGlyph(), and UiWork_AnimateSpriteSlots().

◆ kind

u8 SpriteOutput::kind

Definition at line 158 of file sprites.c.

◆ active

u8 SpriteOutput::active

Definition at line 159 of file sprites.c.

Referenced by UiWindow_PutGlyph(), and UiWork_AnimateSpriteSlots().

◆ x

u16 SpriteOutput::x

Definition at line 160 of file sprites.c.

Referenced by UiWindow_PutGlyph(), and UiWork_AnimateSpriteSlots().

◆ y

u16 SpriteOutput::y

Definition at line 161 of file sprites.c.

Referenced by UiWindow_PutGlyph(), and UiWork_AnimateSpriteSlots().

◆ unk0a

u16 SpriteOutput::unk0a

Definition at line 162 of file sprites.c.

◆ animStep

u16 SpriteOutput::animStep

Definition at line 163 of file sprites.c.

Referenced by UiWork_AnimateSpriteSlots().

◆ index

u8 SpriteOutput::index

Definition at line 164 of file sprites.c.

Referenced by UiWindow_PutGlyph(), and UiWork_AnimateSpriteSlots().

◆ sentinel

u8 SpriteOutput::sentinel

Definition at line 165 of file sprites.c.

Referenced by UiWork_AnimateSpriteSlots().

◆ attr

struct CursorSprite SpriteOutput::attr

Definition at line 166 of file sprites.c.

Referenced by UiWindow_PutGlyph(), and UiWork_AnimateSpriteSlots().