Types
generic-tie-base-point: structuresource
Fields
data: uint16
quad: uint128
x: int16
y: int16
z: int16
d0: int16
vtx: uint64
u: int16
v: int16
tex: uint32
w: int16
d1: int16
generic-tie-calls: structuresource
Fields
generic-prepare-dma-double: basic
generic-envmap-dproc: basic
generic-interp-dproc: basic
generic-no-light-dproc: basic
generic-tie-control: structuresource
Fields
ptr-palette: uint32
ptr-shaders: uint32
ptr-runctrl: generic-tie-run-control
ptr-verts: uint32
ptr-generic: generic-tie-header
ptr-dps: uint32
ptr-kicks: uint32
ptr-normals: uint32
ptr-interp: uint32
ptr-mtxs: generic-tie-matrix
ptr-cinds: uint32
next-instance: uint32
next-model: uint32
next-is-model: uint32
tie-type: uint32
generic-tie-header: structuresource
Fields
effect: uint8
interp-table-size: uint8
num-bps: uint8
num-ips: uint8
tint-color: uint32
index-table-offset: uint16
kick-table-offset: uint16
normal-table-offset: uint16
interp-table-offset: uint16
gsf-header: gsf-header
generic-tie-input: structuresource
Fields
palette-tag: dma-packet
palette: rgba
model-tag: dma-packet
model: vector
matrix-tag: dma-packet
matrix-data: vector
index-tag: dma-packet
indices: uint8
end-tag: dma-packet
generic-tie-instance: structuresource
Fields
matrix-tag: dma-packet
matrix-data: vector
index-tag: dma-packet
indices: uint8
end-tag: dma-packet
generic-tie-interp-point: structuresource
Fields
data: uint16
x: int16
y: int16
z: int16
d0: int16
vtx0: uint64
dx: int16
dy: int16
dz: int16
unused: int16
vtx1: uint64
u: int16
v: int16
tex: uint32
w: int16
d1: int16
generic-tie-run-control: structuresource
Fields
skip-bp2: uint8
skip-ips: uint8
gifbuf-skip: uint8
strips: uint8
target-bp1: uint8
target-bp2: uint8
target-ip1: uint8
target-ip2: uint8
target-bps: uint8
target-ips: uint8
is-generic: uint8
reserved: uint8
generic-tie-shadow: structuresource
Fields
out-buf: gsf-buffer
cur-buf: uint32
tie-type: int32
ptr-inst: uint32
ptr-buf: uint32
inst-xor: int32
end-of-chain: uint32
write-limit: uint32
calls: generic-tie-calls
generic-tie-stats: structuresource
Fields
num-bps: uint32
num-ips: uint32
num-dps: uint32
num-shaders: uint32
num-models: uint32
num-instances: uint32
num-waits: uint32
num-qwc: uint32
max-qwc: uint32
generic-tie-work: structuresource
Fields
control: generic-tie-control
interp-job: generic-interp-job
shadow: generic-tie-shadow
input-a: generic-tie-input
input-b: generic-tie-input
inst-buf: generic-tie-instance
palette-buf: rgba
Types
drawable-inline-array-instance-tie: drawable-inline-arraysource
drawable-tree-instance-tie: drawable-treesource
Fields
type: type
id: int16
bsphere: vector
length: int16
data: drawable
prototypes: proxy-prototype-array-tie
instance-tie: instancesource
Fields
type: type
id: int16
bsphere: vector
bucket-index: uint16
origin: matrix4h
flags: instance-flags
wind-index: uint16
color-indices: uint32
bucket-ptr: prototype-bucket-tie
max-scale: uint16
rmin-scale: uint16
instance-tie-dma: structuresource
instance-tie-work: structuresource
Fields
wind-const: vector
hmge-d: vector
hvdf-offset: vector
wind-force: vector
constant: vector
far-morph: vector
dist-test: vector
min-dist: vector
guard-plane: plane
upload-color-0: dma-packet
upload-color-1: dma-packet
upload-color-2: dma-packet
upload-color-ret: dma-packet
upload-color-temp: dma-packet
generic-color-0: dma-packet
generic-color-1: dma-packet
generic-color-end: dma-packet
envmap-color-0: dma-packet
envmap-color-1: dma-packet
tie-scissor-perspective-matrix: matrix
tod-env-color: vector
morph-temp: vector
fog-temp: vector
fade-temp: float
wind-vectors: uint32
test-id: uint32
test-id2: uint32
dma-buffer: basic
to-spr: uint32
from-spr: uint32
wind-work: uint32
cur-vis-bits: uint32
end-vis-bits: uint32
refl-fade-fac: float
refl-fade-end: float
flags: uint32
vanish-flag: uint32
translucent-flag: uint32
wait-from-spr: uint32
wait-to-spr: uint32
use-etie: symbol
buffer-start: uint32
buffer-end: uint32
tfrag-dists: uint32
alpha-dists: uint32
water-dists: uint32
prototype-tie: drawable-inline-arraysource
prototype-tie-dma: structuresource
Fields
colora: rgba
colorb: rgba
outa: uint128
outb: uint128
geometry: uint32
next: uint32
count: uint16
counts: uint32
palette-ptr: uint32
model-ptr: uint32
ret-ptr: uint32
length: uint32
flags: uint32
dma-buffer: basic
this-frag-count: uint32
frag-count: uint8
from-spr: uint32
to-spr: uint32
spr-out: uint32
this-count: uint32
scissor-geometry: uint32
near-geometry: uint32
mid-geometry: uint32
far-geometry: uint32
scissor-frag-count: uint8
near-frag-count: uint8
mid-frag-count: uint8
far-frag-count: uint8
tie-scissor-next: uint32
tie-near-next: uint32
tie-mid-next: uint32
tie-far-next: uint32
trans-scissor-next: uint32
trans-near-next: uint32
trans-mid-next: uint32
trans-far-next: uint32
water-scissor-next: uint32
water-near-next: uint32
water-mid-next: uint32
water-far-next: uint32
envmap-scissor-next: uint32
envmap-near-next: uint32
envmap-mid-next: uint32
envmap-far-next: uint32
generic-near-next: uint32
generic-mid-next: uint32
generic-far-next: uint32
vanish-next: uint32
tie-count: uint16
tie-scissor-count: uint16
tie-near-count: uint16
tie-mid-count: uint16
tie-far-count: uint16
trans-count: uint16
trans-scissor-count: uint16
trans-near-count: uint16
trans-mid-count: uint16
trans-far-count: uint16
water-count: uint16
water-scissor-count: uint16
water-near-count: uint16
water-mid-count: uint16
water-far-count: uint16
envmap-count: uint16
envmap-scissor-count: uint16
envmap-near-count: uint16
envmap-mid-count: uint16
envmap-far-count: uint16
generic-count: uint16
generic-near-count: uint16
generic-mid-count: uint16
generic-far-count: uint16
vanish-count: uint16
next-clear: uint32
count-clear: uint16
prototype-tie-work: structuresource
Fields
upload-flushe: dma-packet
upload-palette: dma-packet
upload-model-0: dma-packet
upload-model-1: dma-packet
upload-model-2: dma-packet
upload-model-3: dma-packet
upload-model-near-0: dma-packet
upload-model-near-1: dma-packet
upload-model-near-2: dma-packet
upload-model-near-3: dma-packet
upload-model-near-4: dma-packet
envmap-palette: dma-packet
envmap-shader: dma-packet
upload-envmap-0: dma-packet
upload-envmap-1: dma-packet
upload-envmap-2: dma-packet
upload-envmap-3: dma-packet
upload-envmap-4: dma-packet
upload-envmap-scissor-4: dma-packet
generic-palette: dma-packet
generic-model-0: dma-packet
generic-model-1: dma-packet
generic-model-2: dma-packet
model-next: dma-packet
clamp: uint64
prototype-array: basic
wait-from-spr: uint32
wait-to-spr: uint32
mood: mood-context
last: uint32
next: uint32
count: uint16
tie-last: uint32
tie-next: uint32
tie-count: uint16
trans-last: uint32
trans-next: uint32
trans-count: uint16
water-last: uint32
water-next: uint32
water-count: uint16
scissor-last: uint32
scissor-next: uint32
scissor-count: uint16
scissor-trans-last: uint32
scissor-trans-next: uint32
scissor-trans-count: uint16
scissor-water-last: uint32
scissor-water-next: uint32
scissor-water-count: uint16
envmap-last: uint32
envmap-next: uint32
envmap-count: uint16
envmap-trans-last: uint32
envmap-trans-next: uint32
envmap-trans-count: uint16
envmap-water-last: uint32
envmap-water-next: uint32
envmap-water-count: uint16
envmap-scissor-last: uint32
envmap-scissor-next: uint32
envmap-scissor-count: uint16
envmap-scissor-trans-last: uint32
envmap-scissor-trans-next: uint32
envmap-scissor-trans-count: uint16
envmap-scissor-water-last: uint32
envmap-scissor-water-next: uint32
envmap-scissor-water-count: uint16
generic-last: uint32
generic-next: uint32
generic-count: uint16
generic-trans-last: uint32
generic-trans-next: uint32
generic-trans-count: uint16
generic-water-last: uint32
generic-water-next: uint32
generic-water-count: uint16
vanish-last: uint32
vanish-next: uint32
vanish-count: uint16
tie-fragment: drawablesource
Fields
type: type
id: int16
bsphere: vector
gif-ref: inline-array
point-ref: uint32
color-index: uint16
base-colors: uint8
tex-count: uint16
gif-count: uint16
vertex-count: uint16
color-count: uint16
dp-ref: uint32
dp-qwc: uint32
generic-ref: uint32
generic-count: uint16
normal-count: uint16
normal-ref: uint32
debug: tie-fragment-debug
tie-matrix: structuresource
Variables
Types
tie-debug: structuresource
tie-init-data: structuresource
Fields
tie-bucket: bucket-id
tie-scissor-bucket: bucket-id
tie-envmap-bucket: bucket-id
tie-envmap-scissor-bucket: bucket-id
tie-vanish-bucket: bucket-id
tie-trans-bucket: bucket-id
tie-scissor-trans-bucket: bucket-id
tie-envmap-trans-bucket: bucket-id
tie-envmap-scissor-trans-bucket: bucket-id
tie-water-bucket: bucket-id
tie-scissor-water-bucket: bucket-id
tie-envmap-water-bucket: bucket-id
tie-envmap-scissor-water-bucket: bucket-id
Functions
draw-drawable-tree-instance-tie(arg0: drawable-tree-instance-tie, arg1: level) => nonesource
instance-tie-patch-buckets(arg0: dma-buffer, arg1: level) => objectsource
pc-add-tie-envmap-info(dma-buf: dma-buffer) => pointersource
pc-add-tie-vis-mask(lev: level, dma-buf: dma-buffer) => symbolsource
Add data so Tie3.cpp can hide protos.