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

#include <RhRdkNewPostEffectPlugIn.h>

Public Member Functions

virtual ~IRhRdkPostEffectCollection ()
virtual void * EVF (const wchar_t *wszFunc, void *pvData)=0
virtual void GetPostEffects (IRhRdkPostEffect::Types type, OUT ON_SimpleArray< IRhRdkPostEffect * > &a) const =0
virtual IRhRdkPostEffectPostEffectFromId (const UUID &uuidPostEffect) const =0

Detailed Description

This interface provides access to all the post effects that are available from a data source. Post effects are classified by having a type of 'early', 'tone mapping', or 'late'. Each of these sets can be accessed separately as each has slightly different specializations.

Constructor & Destructor Documentation

◆ ~IRhRdkPostEffectCollection()

virtual IRhRdkPostEffectCollection::~IRhRdkPostEffectCollection ( )

Member Function Documentation

◆ EVF()

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

◆ GetPostEffects()

virtual void IRhRdkPostEffectCollection::GetPostEffects ( IRhRdkPostEffect::Types  type,
OUT ON_SimpleArray< IRhRdkPostEffect * > &  a 
) const
pure virtual

◆ PostEffectFromId()

virtual IRhRdkPostEffect* IRhRdkPostEffectCollection::PostEffectFromId ( const UUID &  uuidPostEffect) const
pure virtual