SSBM Decomp
Loading...
Searching...
No Matches
HSD_Particle Struct Reference

#include <psstructs.h>

Data Fields

HSD_Particlenext
u32 kind
u8 bank
u8 texGroup
u8 poseNum
u8 palNum
u16 sizeCount
u16 primColCount
u16 envColCount
GXColor primCol
GXColor envCol
u16 cmdWait
u8 loopCount
u8 linkNo
u16 idnum
u8cmdList
u16 cmdPtr
u16 cmdMarkPtr
u16 cmdLoopPtr
u16 life
Vec3 vel
float grav
float fric
Vec3 pos
float size
float rotate
u16 aCmpCount
u8 aCmpMode
u8 aCmpParam1
u8 aCmpParam2
u8 pJObjOfs
u16 matColCount
u16 ambColCount
u16 rotateCount
float sizeTarget
float rotateTarget
u16 primColRemain
u16 envColRemain
GXColor primColTarget
GXColor envColTarget
u16 matColRemain
u16 ambColRemain
u16 aCmpRemain
u8 aCmpParam1Target
u8 aCmpParam2Target
u8 matRGB
u8 matA
u8 ambRGB
u8 ambA
u8 matRGBTarget
u8 matATarget
u8 ambRGBTarget
u8 ambATarget
float trail
struct HSD_Generatorgen
struct HSD_psAppSRTappsrt
float * userdata
int(* callback )(HSD_Particle *part)

Field Documentation

◆ next

HSD_Particle* HSD_Particle::next

◆ kind

u32 HSD_Particle::kind

◆ bank

u8 HSD_Particle::bank

◆ texGroup

u8 HSD_Particle::texGroup

◆ poseNum

u8 HSD_Particle::poseNum

◆ palNum

u8 HSD_Particle::palNum

◆ sizeCount

u16 HSD_Particle::sizeCount

◆ primColCount

u16 HSD_Particle::primColCount

◆ envColCount

u16 HSD_Particle::envColCount

◆ primCol

GXColor HSD_Particle::primCol

◆ envCol

GXColor HSD_Particle::envCol

◆ cmdWait

u16 HSD_Particle::cmdWait

◆ loopCount

u8 HSD_Particle::loopCount

◆ linkNo

u8 HSD_Particle::linkNo

◆ idnum

u16 HSD_Particle::idnum

◆ cmdList

u8* HSD_Particle::cmdList

◆ cmdPtr

u16 HSD_Particle::cmdPtr

◆ cmdMarkPtr

u16 HSD_Particle::cmdMarkPtr

◆ cmdLoopPtr

u16 HSD_Particle::cmdLoopPtr

◆ life

u16 HSD_Particle::life

◆ vel

Vec3 HSD_Particle::vel

◆ grav

float HSD_Particle::grav

◆ fric

float HSD_Particle::fric

◆ pos

Vec3 HSD_Particle::pos

◆ size

float HSD_Particle::size

◆ rotate

float HSD_Particle::rotate

◆ aCmpCount

u16 HSD_Particle::aCmpCount

◆ aCmpMode

u8 HSD_Particle::aCmpMode

◆ aCmpParam1

u8 HSD_Particle::aCmpParam1

◆ aCmpParam2

u8 HSD_Particle::aCmpParam2

◆ pJObjOfs

u8 HSD_Particle::pJObjOfs

◆ matColCount

u16 HSD_Particle::matColCount

◆ ambColCount

u16 HSD_Particle::ambColCount

◆ rotateCount

u16 HSD_Particle::rotateCount

◆ sizeTarget

float HSD_Particle::sizeTarget

◆ rotateTarget

float HSD_Particle::rotateTarget

◆ primColRemain

u16 HSD_Particle::primColRemain

◆ envColRemain

u16 HSD_Particle::envColRemain

◆ primColTarget

GXColor HSD_Particle::primColTarget

◆ envColTarget

GXColor HSD_Particle::envColTarget

◆ matColRemain

u16 HSD_Particle::matColRemain

◆ ambColRemain

u16 HSD_Particle::ambColRemain

◆ aCmpRemain

u16 HSD_Particle::aCmpRemain

◆ aCmpParam1Target

u8 HSD_Particle::aCmpParam1Target

◆ aCmpParam2Target

u8 HSD_Particle::aCmpParam2Target

◆ matRGB

u8 HSD_Particle::matRGB

◆ matA

u8 HSD_Particle::matA

◆ ambRGB

u8 HSD_Particle::ambRGB

◆ ambA

u8 HSD_Particle::ambA

◆ matRGBTarget

u8 HSD_Particle::matRGBTarget

◆ matATarget

u8 HSD_Particle::matATarget

◆ ambRGBTarget

u8 HSD_Particle::ambRGBTarget

◆ ambATarget

u8 HSD_Particle::ambATarget

◆ trail

float HSD_Particle::trail

◆ gen

struct HSD_Generator* HSD_Particle::gen

◆ appsrt

struct HSD_psAppSRT* HSD_Particle::appsrt

◆ userdata

float* HSD_Particle::userdata

◆ callback

int(* HSD_Particle::callback) (HSD_Particle *part)

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