mirror of
https://github.com/open-goal/jak-project
synced 2026-06-09 20:50:55 -04:00
22 lines
712 B
Common Lisp
Vendored
Generated
22 lines
712 B
Common Lisp
Vendored
Generated
;;-*-Lisp-*-
|
|
(in-package goal)
|
|
|
|
;; definition of type drawable-tree
|
|
(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."
|
|
()
|
|
)
|
|
|
|
;; definition of type drawable-tree-array
|
|
(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)
|
|
)
|
|
)
|
|
|
|
;; failed to figure out what this is:
|
|
0
|