Describes window service.
You can find more information in comments below.
class IWindowService
{
public:
virtual IWindowListener *getListener() = 0; // Return associated listener
virtual void setHandle(PlatformHandle value) = 0; // Set real window handle
virtual void setListener(IWindowListener *value) = 0; // Associate listener
virtual void StartTrackMouseLeave() = 0; // Start tracking mouse leave window events
virtual void Release() = 0; // Destroy instance
};
Namespace: | nitisa |
Include: | Nitisa/Interfaces/IWindowService.h |