7 #ifndef __viewer_ViewerI_h__ 8 #define __viewer_ViewerI_h__ virtual void setCameraControllerI(sp< CameraControllerI > spCameraControllerI)
Replaces the current CameraControllerI.
Definition: ViewerI.h:42
virtual void bind(sp< DrawI > spDrawI)
Adopts a DrawI.
Definition: ViewerI.h:31
virtual void bind(sp< WindowI > spWindowI)
Adopts a WindowI.
Definition: ViewerI.h:28
kernel
Definition: namespace.dox:3
virtual sp< DrawI > getDrawI(void) const
Returns the current DrawI.
Definition: ViewerI.h:34
Simple viewer interface.
Definition: ViewerI.h:22
virtual Real frameRate(void) const
Returns frames per seconds.
Definition: ViewerI.h:46
virtual sp< CameraControllerI > getCameraControllerI(void) const
Returns the current CameraControllerI.
Definition: ViewerI.h:38
Base for all interfacable components.
Definition: Component.h:20
Intrusive Smart Pointer.
Definition: src/core/ptr.h:53
Per-class participation non-RTTI fallback dynamic casting mechanism.
Definition: Castable.h:192