Rhino C++ API  8.7
Public Member Functions | Protected Member Functions | List of all members
IRhRdkListablePostEffect Class Referenceabstract

#include <RhRdkNewPostEffectPlugIn.h>

Public Member Functions

virtual void * EVF (const wchar_t *wszFunc, void *pvData)=0
 
virtual bool On (void) const =0
 
virtual bool SetOn (bool bOn)=0
 
virtual bool SetShown (bool bOn)=0
 
virtual bool Shown (void) const =0
 

Protected Member Functions

virtual ~IRhRdkListablePostEffect ()
 

Constructor & Destructor Documentation

◆ ~IRhRdkListablePostEffect()

virtual IRhRdkListablePostEffect::~IRhRdkListablePostEffect ( )
inlineprotectedvirtual

Member Function Documentation

◆ EVF()

virtual void* IRhRdkListablePostEffect::EVF ( const wchar_t *  wszFunc,
void *  pvData 
)
pure virtual

Emergency virtual function for future expansion.

◆ On()

virtual bool IRhRdkListablePostEffect::On ( void  ) const
pure virtual
Returns
true if the post effect is turned on. Only post effects that are on will execute.

◆ SetOn()

virtual bool IRhRdkListablePostEffect::SetOn ( bool  bOn)
pure virtual

Turn the post effect on or off.

Returns
true if the 'on' state changed, else false.

◆ SetShown()

virtual bool IRhRdkListablePostEffect::SetShown ( bool  bOn)
pure virtual

Show or hide the post effect.

Returns
true if the 'shown' state changed, else false.

◆ Shown()

virtual bool IRhRdkListablePostEffect::Shown ( void  ) const
pure virtual
Returns
true if the post effect is shown in a list. Only post effects that are shown will execute.