Rhino C++ API  8.6
Public Types | Public Member Functions | Protected Member Functions | List of all members
IRhRdkToneMapping Class Referenceabstract

#include <IRhRdkDithering.h>

Public Types

enum  Methods : unsigned int { Methods::None, Methods::BlackWhitePoint, Methods::Logarithmic }
 

Public Member Functions

virtual bool ApplyWhileRendering (void) const =0
 
virtual void * EVF (const wchar_t *wszFunc, void *pvData)=0
 
virtual void GetParams (OUT IRhRdk_XMLSection &section) const =0
 
virtual IRhRdkToneMapping::Methods Method (void) const =0
 
virtual void SetApplyWhileRendering (bool b)=0
 
virtual void SetMethod (IRhRdkToneMapping::Methods)=0
 
virtual void SetParams (const IRhRdk_XMLSection &section)=0
 

Protected Member Functions

virtual ~IRhRdkToneMapping ()
 

Detailed Description

This interface is deprecated and only kept for backward compatibility.

Member Enumeration Documentation

◆ Methods

enum IRhRdkToneMapping::Methods : unsigned int
strong
Enumerator
None 
BlackWhitePoint 
Logarithmic 

Constructor & Destructor Documentation

◆ ~IRhRdkToneMapping()

virtual IRhRdkToneMapping::~IRhRdkToneMapping ( )
inlineprotectedvirtual

Member Function Documentation

◆ ApplyWhileRendering()

virtual bool IRhRdkToneMapping::ApplyWhileRendering ( void  ) const
pure virtual

Get whether or not tone mapping will be applied during rendering.

◆ EVF()

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

Emergency virtual function for future expansion.

◆ GetParams()

virtual void IRhRdkToneMapping::GetParams ( OUT IRhRdk_XMLSection section) const
pure virtual

Get tone mapping params.

◆ Method()

virtual IRhRdkToneMapping::Methods IRhRdkToneMapping::Method ( void  ) const
pure virtual

Get tone mapping method.

◆ SetApplyWhileRendering()

virtual void IRhRdkToneMapping::SetApplyWhileRendering ( bool  b)
pure virtual

Set whether or not tone mapping will be applied during rendering.

◆ SetMethod()

virtual void IRhRdkToneMapping::SetMethod ( IRhRdkToneMapping::Methods  )
pure virtual

Set tone mapping method.

◆ SetParams()

virtual void IRhRdkToneMapping::SetParams ( const IRhRdk_XMLSection section)
pure virtual

Set tone mapping params.