Functions
upload-generic-shrub(arg0: dma-buffer, arg1: generic-shrub-fragment, arg2: int, arg3: int) => dma-buffersource
Variables
*instance-shrub-work*: instance-shrub-worksource
Types
billboard: drawablesource
drawable-inline-array-instance-shrub
drawable-inline-array-instance-shrub: drawable-inline-arraysource
drawable-tree-instance-shrub
drawable-tree-instance-shrub: drawable-treesource
generic-shrub-fragment: drawablesource
Fields
type: type
id: int16
bsphere: vector
textures: inline-array
vtx-cnt: uint32
cnt-qwc: uint8
vtx-qwc: uint8
col-qwc: uint8
stq-qwc: uint8
cnt: uint32
vtx: uint32
col: uint32
stq: uint32
instance-shrub-dma: structuresource
Fields
instancea: uint128
instanceb: uint128
outa: uint128
outb: uint128
instance-shrub-work: structuresource
Fields
dummy: qword
chaina: qword
chainb: qword
colors: rgba
matrix-tmpl: qword
count-tmpl: vector4w
mscalf-tmpl: dma-packet
mscalf-ret-tmpl: dma-packet
adgif-tmpl: dma-gif-packet
billboard-tmpl: dma-gif-packet
billboard-const: vector
shrub-near-packets: shrub-near-packet
dma-ref: dma-packet
dma-end: dma-packet
wind-const: vector
constants: vector
color-constant: vector4w
hmge-d: vector
hvdf-offset: vector
wind-force: vector
color: vector
bb-color: vector
min-dist: vector
temp-vec: vector
guard-plane: plane
plane: plane
last: uint32
next: uint32
count: uint16
mod-count: uint16
wind-vectors: uint32
instance-ptr: uint32
chain-ptr: uint32
chain-ptr-next: uint32
stack-ptr: uint32
bucket-ptr: uint32
src-ptr: uint32
to-spr: uint32
from-spr: uint32
shrub-count: uint32
pad: uint32
node: uint32
length: uint32
prototypes: uint32
pad2: uint32
start-bank: uint8
buffer-index: uint32
current-spr: uint32
current-mem: uint32
current-shrub-near-packet: uint32
current-shrub-near-trans-packet: uint32
pad3: uint32
dma-buffer: basic
near-last: uint32
near-next: uint32
near-count: uint32
near-trans-last: uint32
near-trans-next: uint32
near-trans-count: uint32
last-shrubs: uint32
chains: uint32
flags: uint32
node-count: uint32
inst-count: uint32
wait-from-spr: uint32
wait-to-spr: uint32
texture-dists: uint32
instance-shrubbery: instancesource
Fields
type: type
id: int16
bsphere: vector
bucket-index: uint16
origin: matrix4h
flags: instance-flags
wind-index: uint16
flat-normal: vector
flat-hwidth: float
color: uint32
prototype-generic-shrub: drawable-groupsource
prototype-shrubbery: drawable-inline-arraysource
Fields
type: type
id: int16
bsphere: vector
length: int16
data: shrubbery
pad: uint32
prototype-trans-shrubbery