+
+;; IReferenceCounted
+(define-class <reference-counted> (<irrlicht-base>)
+ (irr-class #:init-value "IReferenceCounted" #:getter irr-class))
+
+(define-method (drop! (obj <reference-counted>))
+ ((get-irrlicht-proc "drop" obj)
+ (irr-pointer obj)))
+
+(export <reference-counted> drop!)
+
+
+;; IEventReceiver
+(define-class <event-receiver> (<irrlicht-base>)
+ (irr-class #:init-value "IEventReceiver" #:getter irr-class))
+
+(export <event-receiver>)