9 #ifndef RAMSES_IDCSMPROVIDEREVENTHANDLER_H
10 #define RAMSES_IDCSMPROVIDEREVENTHANDLER_H
#define RAMSES_API
Definition: APIExport.h:35
Update of information about a DCSM category. Contains information like changes in size....
Definition: CategoryInfoUpdate.h:29
The base class of a message to be sent from DCSM consumer to provider.
Definition: DcsmStatusMessage.h:28
An Interface for a class, whose functions are called as reaction to a DcsmConsumer message after call...
Definition: IDcsmProviderEventHandler.h:116
virtual void contentStatus(ContentID contentID, DcsmStatusMessage const &message)=0
Called if a consumer sent a status message.
An Interface for a class, whose functions are called as reaction to DcsmConsumer communication after ...
Definition: IDcsmProviderEventHandler.h:24
virtual void contentShow(ContentID contentID, AnimationInformation animInfo)=0
Called if a content will be switched to shown.
virtual void contentSizeChange(ContentID contentID, const CategoryInfoUpdate &categoryInfo, AnimationInformation animInfo)=0
Called after the rendering viewport for the content has been changed. Will be called once after a Dcs...
virtual void stopOfferAccepted(ContentID contentID, AnimationInformation animInfo)=0
Called after a content was requested to no longer be offered. After this function returns,...
virtual void contentRelease(ContentID contentID, AnimationInformation animInfo)=0
Called after an assigned DcsmConsumer is no longer interested in the content or the scene associated ...
virtual ~IDcsmProviderEventHandler()=default
Destructor.
virtual void contentHide(ContentID contentID, AnimationInformation animInfo)=0
Called if a content will be switched to be hidden.
virtual void contentReadyRequested(ContentID contentID)=0
Called after a DcsmConsumer requested the content and it has not been marked ready yet....
Helper class to create strongly typed values out of various types.
Definition: StronglyTypedValue.h:23
The RAMSES namespace contains all client side objects and functions used to implement RAMSES applicat...
Definition: AnimatedProperty.h:15