mirror of
https://github.com/open-goal/jak-project
synced 2026-08-07 02:06:59 -04:00
23 lines
694 B
Common Lisp
23 lines
694 B
Common Lisp
;;-*-Lisp-*-
|
|
(in-package goal)
|
|
|
|
;; name: drawable-tree-h.gc
|
|
;; name in dgo: drawable-tree-h
|
|
;; dgos: ENGINE, GAME
|
|
|
|
;; DECOMP BEGINS
|
|
|
|
(deftype drawable-tree (drawable-group)
|
|
"A drawable tree is a container of drawables of a specific rendering type.
|
|
Instead of having a single large tree of mixed types, there will be a tree of tfrags, a tree of ties, etc.
|
|
The top-level tfrag tree will have a type that's a child of drawable-tree.
|
|
Generally, the object passed to a large renderer is a drawable-tree."
|
|
()
|
|
)
|
|
|
|
(deftype drawable-tree-array (drawable-group)
|
|
"Collection of drawable trees. This might have a tfrag tree, tie tree, etc."
|
|
((trees drawable-tree :dynamic :offset 32)
|
|
)
|
|
)
|