Rhino C++ API  8.6
Public Types | Public Member Functions | List of all members
RhRdk::Realtime::DisplayMode::IHUDCallbacks3 Class Referenceabstract

#include <RhRdk_RDP_DisplayPipeline.h>

Inheritance diagram for RhRdk::Realtime::DisplayMode::IHUDCallbacks3:
RhRdk::Realtime::DisplayMode::IHUDFunctionality RhRdk::Realtime::DisplayMode::IHUDCallbacks

Public Types

enum  MouseClickType { MouseClickType::LeftClick = 0, MouseClickType::RightClick = 1, MouseClickType::DoubleClick = 2 }
 

Public Member Functions

virtual void OnStatusBarMouseEvent (StatusBarComponent, MouseClickType, int reserved) const =0
 
virtual bool PostEffectsOn (void) const =0
 
virtual ON__UINT64 RenderStartTimeInMilliseconds (void) const =0
 
virtual void SetPostEffectsOn (bool) const =0
 
virtual bool ShowPostEffectsOnControl (void) const =0
 
- Public Member Functions inherited from RhRdk::Realtime::DisplayMode::IHUDFunctionality
virtual void SetLocked (bool) const =0
 
virtual void SetPaused (bool) const =0
 
- Public Member Functions inherited from RhRdk::Realtime::DisplayMode::IHUDCallbacks
virtual ~IHUDCallbacks ()
 
virtual bool AllowMaximumPassesEdit () const =0
 
virtual ON_wString CustomStatusText () const =0
 
virtual void * EVF (const wchar_t *, void *)=0
 
virtual int LastRenderedPass () const =0
 
virtual int MaximumPasses (void) const =0
 
virtual ON_wString ProductName () const =0
 
virtual bool RendererLocked (void) const =0
 
virtual bool RendererPaused (void) const =0
 
virtual time_t RenderStartTime (void) const =0
 
virtual void SetMaximumPasses (int) const =0
 
virtual bool Show (void) const =0
 
virtual bool ShowControls (void) const =0
 
virtual bool ShowCustomStatusText (void) const =0
 
virtual bool ShowMaximumPasses (void) const =0
 
virtual bool ShowPasses (void) const =0
 

Member Enumeration Documentation

◆ MouseClickType

Enumerator
LeftClick 
RightClick 
DoubleClick 

Member Function Documentation

◆ OnStatusBarMouseEvent()

virtual void RhRdk::Realtime::DisplayMode::IHUDCallbacks3::OnStatusBarMouseEvent ( StatusBarComponent  ,
MouseClickType  ,
int  reserved 
) const
pure virtual

◆ PostEffectsOn()

virtual bool RhRdk::Realtime::DisplayMode::IHUDCallbacks3::PostEffectsOn ( void  ) const
pure virtual

◆ RenderStartTimeInMilliseconds()

virtual ON__UINT64 RhRdk::Realtime::DisplayMode::IHUDCallbacks3::RenderStartTimeInMilliseconds ( void  ) const
pure virtual

Return the start time of the rendering in milliseconds. Supersedes RenderStartTime().

◆ SetPostEffectsOn()

virtual void RhRdk::Realtime::DisplayMode::IHUDCallbacks3::SetPostEffectsOn ( bool  ) const
pure virtual

◆ ShowPostEffectsOnControl()

virtual bool RhRdk::Realtime::DisplayMode::IHUDCallbacks3::ShowPostEffectsOnControl ( void  ) const
pure virtual