3 (defcenum smoke-class-flags
6 (:copy-constructor #x02)
7 (:virtual-destructor #x04)
11 (defcstruct smoke-class
16 (class-function :pointer)
17 (enum-function :pointer)
18 (flags :unsigned-short)
21 (defcfun (smoke-find-class "cl_smoke_find_class") :void
22 (m :pointer smoke-module-index)
25 (declaim (inline smoke-class-id))
26 (defcfun (smoke-class-id "cl_smoke_class_id") smoke-index
30 (defcfun (smoke-get-class "cl_smoke_get_class") (:pointer smoke-class)
34 (defcfun (smoke-is-derived-from "cl_smoke_is_derived_from") :boolean
38 (base-class smoke-index))
40 (defcfun (smoke-cast "cl_smoke_cast") :pointer