- (irr-ptr #:init-value %null-pointer #:accessor irrlicht-pointer #:init-keyword #:ptr)
- (irr-class #:init-value "irrlicht-base" #:getter irrlicht-class)
- (wrapped-obj #:accessor wrapped-obj #:allocation #:virtual
- #:slot-ref (lambda (obj)
- (cons (slot-ref obj 'irr-class)
- (slot-ref obj 'irr-ptr)))
- #:slot-set! (lambda (obj wrapped)
- (slot-set! obj 'irr-ptr (cdr wrapped)))))