#include <render.h>
Public Types |
|
enum | { get_mapping, set_mapping, get_shadows, set_shadows, get_autoReflect, set_autoReflect, get_forceWire, set_forceWire, get_antialias, set_antialias, get_filter, set_filter, get_objMotBlur, set_objMotBlur, get_velMotBlur, set_velMotBlur, get_applyVelBlurEnv, set_applyVelBlurEnv, get_velBlurTrans, set_velBlurTrans, get_memFrugal, set_memFrugal, get_pixelSamplerEnable, set_pixelSamplerEnable, get_wireThickness, set_wireThickness, get_objBlurDuration, set_objBlurDuration, get_velBlurDuration, set_velBlurDuration, get_antiAliasFilterSz, set_antiAliasFilterSz, get_NBlurSamples, set_NBlurSamples, get_NBlurFrames, set_NBlurFrames, get_autoReflLevels, set_autoReflLevels, get_colorClampType, set_colorClampType, get_antiAliasFilter, set_antiAliasFilter, get_enableSSE, set_enableSSE, get_globalSamplerEnabled, set_globalSamplerEnabled, get_globalSamplerClassByName, set_globalSamplerClassByName, get_globalSamplerSampleMaps, set_globalSamplerSampleMaps, get_globalSamplerQuality, set_globalSamplerQuality, get_globalSamplerAdaptive, set_globalSamplerAdaptive, get_globalSamplerAdaptiveThresh, set_globalSamplerAdaptiveThresh, get_globalSamplerParam1, set_globalSamplerParam1, get_globalSamplerParam2, set_globalSamplerParam2 } |
Public Member Functions |
|
BEGIN_FUNCTION_MAP | PROP_FNS (get_mapping, GetMapping, set_mapping, SetMapping, TYPE_BOOL) |
PROP_FNS (get_shadows, GetShadows, set_shadows, SetShadows, TYPE_BOOL) | |
PROP_FNS (get_autoReflect, GetAutoReflect, set_autoReflect, SetAutoReflect, TYPE_BOOL) | |
PROP_FNS (get_forceWire, GetForceWire, set_forceWire, SetForceWire, TYPE_BOOL) | |
PROP_FNS (get_antialias, GetAntialias, set_antialias, SetAntialias, TYPE_BOOL) | |
PROP_FNS (get_filter, GetFilter, set_filter, SetFilter, TYPE_BOOL) | |
PROP_FNS (get_objMotBlur, GetObjMotBlur, set_objMotBlur, SetObjMotBlur, TYPE_BOOL) | |
PROP_FNS (get_velMotBlur, GetVelMotBlur, set_velMotBlur, SetVelMotBlur, TYPE_BOOL) | |
PROP_FNS (get_applyVelBlurEnv, GetApplyVelBlurEnv, set_applyVelBlurEnv, SetApplyVelBlurEnv, TYPE_BOOL) | |
PROP_FNS (get_velBlurTrans, GetVelBlurTrans, set_velBlurTrans, SetVelBlurTrans, TYPE_BOOL) | |
PROP_FNS (get_memFrugal, GetMemFrugal, set_memFrugal, SetMemFrugal, TYPE_BOOL) | |
PROP_FNS (get_pixelSamplerEnable, GetPixelSamplerEnable, set_pixelSamplerEnable, SetPixelSamplerEnable, TYPE_BOOL) | |
PROP_FNS (get_wireThickness, GetWireThickness, set_wireThickness, SetWireThickness, TYPE_FLOAT) | |
PROP_FNS (get_objBlurDuration, GetObjBlurDuration, set_objBlurDuration, SetObjBlurDuration, TYPE_FLOAT) | |
PROP_FNS (get_velBlurDuration, GetVelBlurDuration, set_velBlurDuration, SetVelBlurDuration, TYPE_FLOAT) | |
PROP_FNS (get_antiAliasFilterSz, GetAntiAliasFilterSz, set_antiAliasFilterSz, SetAntiAliasFilterSz, TYPE_FLOAT) | |
PROP_FNS (get_NBlurSamples, GetNBlurSamples, set_NBlurSamples, SetNBlurSamples, TYPE_INT) | |
PROP_FNS (get_NBlurFrames, GetNBlurFrames, set_NBlurFrames, SetNBlurFrames, TYPE_INT) | |
PROP_FNS (get_autoReflLevels, GetAutoReflLevels, set_autoReflLevels, SetAutoReflLevels, TYPE_INT) | |
PROP_FNS (get_colorClampType, GetColorClampType, set_colorClampType, SetColorClampType, TYPE_INT) | |
PROP_FNS (get_antiAliasFilter, GetAntiAliasFilter, set_antiAliasFilter, SetAntiAliasFilterRT, TYPE_REFTARG) | |
PROP_FNS (get_enableSSE, IsSSEEnabled, set_enableSSE, SetEnableSSE, TYPE_BOOL) | |
PROP_FNS (get_globalSamplerEnabled, GetGlobalSamplerEnabled, set_globalSamplerEnabled, SetGlobalSamplerEnabled, TYPE_BOOL) | |
PROP_FNS (get_globalSamplerClassByName, GetGlobalSamplerClassByName, set_globalSamplerClassByName, SetGlobalSamplerClassByName, TYPE_TSTR_BV) | |
PROP_FNS (get_globalSamplerSampleMaps, GetGlobalSamplerSampleMaps, set_globalSamplerSampleMaps, SetGlobalSamplerSampleMaps, TYPE_BOOL) | |
PROP_FNS (get_globalSamplerQuality, GetGlobalSamplerQuality, set_globalSamplerQuality, SetGlobalSamplerQuality, TYPE_FLOAT) | |
PROP_FNS (get_globalSamplerAdaptive, GetGlobalSamplerAdaptive, set_globalSamplerAdaptive, SetGlobalSamplerAdaptive, TYPE_BOOL) | |
PROP_FNS (get_globalSamplerAdaptiveThresh, GetGlobalSamplerAdaptiveThresh, set_globalSamplerAdaptiveThresh, SetGlobalSamplerAdaptiveThresh, TYPE_FLOAT) | |
PROP_FNS (get_globalSamplerParam1, GetGlobalSamplerParam1, set_globalSamplerParam1, SetGlobalSamplerParam1, TYPE_FLOAT) | |
PROP_FNS (get_globalSamplerParam2, GetGlobalSamplerParam2, set_globalSamplerParam2, SetGlobalSamplerParam2, TYPE_FLOAT) | |
END_FUNCTION_MAP FPInterfaceDesc * | GetDesc () |
void | SetAntiAliasFilterRT (ReferenceTarget *op) |
virtual float | GetWireThickness ()=0 |
virtual void | SetColorClampType (int i)=0 |
virtual int | GetColorClampType ()=0 |
virtual float | GetObjBlurDuration ()=0 |
virtual int | GetNBlurSamples ()=0 |
virtual int | GetNBlurFrames ()=0 |
virtual float | GetVelBlurDuration ()=0 |
virtual void | SetApplyVelBlurEnv (BOOL b)=0 |
virtual BOOL | GetApplyVelBlurEnv ()=0 |
virtual void | SetVelBlurTrans (BOOL b)=0 |
virtual BOOL | GetVelBlurTrans ()=0 |
virtual int | GetAutoReflLevels ()=0 |
virtual void | SetMemFrugal (BOOL b)=0 |
virtual BOOL | GetMemFrugal ()=0 |
virtual void | SetEnableSSE (BOOL b)=0 |
virtual BOOL | IsSSEEnabled ()=0 |
virtual BOOL | GetGlobalSamplerEnabled ()=0 |
virtual void | SetGlobalSamplerEnabled (BOOL enable)=0 |
virtual MSTR | GetGlobalSamplerClassByName ()=0 |
virtual void | SetGlobalSamplerClassByName (const MSTR)=0 |
virtual BOOL | GetGlobalSamplerSampleMaps ()=0 |
virtual void | SetGlobalSamplerSampleMaps (BOOL enable)=0 |
virtual float | GetGlobalSamplerQuality ()=0 |
virtual void | SetGlobalSamplerQuality (float f)=0 |
virtual BOOL | GetGlobalSamplerAdaptive ()=0 |
virtual void | SetGlobalSamplerAdaptive (BOOL enable)=0 |
virtual float | GetGlobalSamplerAdaptiveThresh ()=0 |
virtual void | SetGlobalSamplerAdaptiveThresh (float f)=0 |
virtual float | GetGlobalSamplerParam1 ()=0 |
virtual void | SetGlobalSamplerParam1 (float f)=0 |
virtual float | GetGlobalSamplerParam2 ()=0 |
virtual void | SetGlobalSamplerParam2 (float f)=0 |
anonymous enum |
{ get_mapping, set_mapping, get_shadows, set_shadows, get_autoReflect, set_autoReflect, get_forceWire, set_forceWire, get_antialias, set_antialias, get_filter, set_filter, get_objMotBlur, set_objMotBlur, get_velMotBlur, set_velMotBlur, get_applyVelBlurEnv, set_applyVelBlurEnv, get_velBlurTrans, set_velBlurTrans, get_memFrugal, set_memFrugal, get_pixelSamplerEnable, set_pixelSamplerEnable, get_wireThickness, set_wireThickness, get_objBlurDuration, set_objBlurDuration, get_velBlurDuration, set_velBlurDuration, get_antiAliasFilterSz, set_antiAliasFilterSz, get_NBlurSamples, set_NBlurSamples, get_NBlurFrames, set_NBlurFrames, get_autoReflLevels, set_autoReflLevels, get_colorClampType, set_colorClampType, get_antiAliasFilter, set_antiAliasFilter, get_enableSSE, set_enableSSE, //new in R6 get_globalSamplerEnabled, set_globalSamplerEnabled, get_globalSamplerClassByName, set_globalSamplerClassByName, get_globalSamplerSampleMaps, set_globalSamplerSampleMaps, get_globalSamplerQuality, set_globalSamplerQuality, get_globalSamplerAdaptive, set_globalSamplerAdaptive, get_globalSamplerAdaptiveThresh, set_globalSamplerAdaptiveThresh, get_globalSamplerParam1, set_globalSamplerParam1, get_globalSamplerParam2, set_globalSamplerParam2, };
BEGIN_FUNCTION_MAP PROP_FNS | ( | get_mapping | , |
GetMapping | , | ||
set_mapping | , | ||
SetMapping | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_shadows | , |
GetShadows | , | ||
set_shadows | , | ||
SetShadows | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_autoReflect | , |
GetAutoReflect | , | ||
set_autoReflect | , | ||
SetAutoReflect | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_forceWire | , |
GetForceWire | , | ||
set_forceWire | , | ||
SetForceWire | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_antialias | , |
GetAntialias | , | ||
set_antialias | , | ||
SetAntialias | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_filter | , |
GetFilter | , | ||
set_filter | , | ||
SetFilter | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_objMotBlur | , |
GetObjMotBlur | , | ||
set_objMotBlur | , | ||
SetObjMotBlur | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_velMotBlur | , |
GetVelMotBlur | , | ||
set_velMotBlur | , | ||
SetVelMotBlur | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_applyVelBlurEnv | , |
GetApplyVelBlurEnv | , | ||
set_applyVelBlurEnv | , | ||
SetApplyVelBlurEnv | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_velBlurTrans | , |
GetVelBlurTrans | , | ||
set_velBlurTrans | , | ||
SetVelBlurTrans | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_memFrugal | , |
GetMemFrugal | , | ||
set_memFrugal | , | ||
SetMemFrugal | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_pixelSamplerEnable | , |
GetPixelSamplerEnable | , | ||
set_pixelSamplerEnable | , | ||
SetPixelSamplerEnable | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_wireThickness | , |
GetWireThickness | , | ||
set_wireThickness | , | ||
SetWireThickness | , | ||
TYPE_FLOAT | |||
) |
PROP_FNS | ( | get_objBlurDuration | , |
GetObjBlurDuration | , | ||
set_objBlurDuration | , | ||
SetObjBlurDuration | , | ||
TYPE_FLOAT | |||
) |
PROP_FNS | ( | get_velBlurDuration | , |
GetVelBlurDuration | , | ||
set_velBlurDuration | , | ||
SetVelBlurDuration | , | ||
TYPE_FLOAT | |||
) |
PROP_FNS | ( | get_antiAliasFilterSz | , |
GetAntiAliasFilterSz | , | ||
set_antiAliasFilterSz | , | ||
SetAntiAliasFilterSz | , | ||
TYPE_FLOAT | |||
) |
PROP_FNS | ( | get_NBlurSamples | , |
GetNBlurSamples | , | ||
set_NBlurSamples | , | ||
SetNBlurSamples | , | ||
TYPE_INT | |||
) |
PROP_FNS | ( | get_NBlurFrames | , |
GetNBlurFrames | , | ||
set_NBlurFrames | , | ||
SetNBlurFrames | , | ||
TYPE_INT | |||
) |
PROP_FNS | ( | get_autoReflLevels | , |
GetAutoReflLevels | , | ||
set_autoReflLevels | , | ||
SetAutoReflLevels | , | ||
TYPE_INT | |||
) |
PROP_FNS | ( | get_colorClampType | , |
GetColorClampType | , | ||
set_colorClampType | , | ||
SetColorClampType | , | ||
TYPE_INT | |||
) |
PROP_FNS | ( | get_antiAliasFilter | , |
GetAntiAliasFilter | , | ||
set_antiAliasFilter | , | ||
SetAntiAliasFilterRT | , | ||
TYPE_REFTARG | |||
) |
PROP_FNS | ( | get_enableSSE | , |
IsSSEEnabled | , | ||
set_enableSSE | , | ||
SetEnableSSE | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_globalSamplerEnabled | , |
GetGlobalSamplerEnabled | , | ||
set_globalSamplerEnabled | , | ||
SetGlobalSamplerEnabled | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_globalSamplerClassByName | , |
GetGlobalSamplerClassByName | , | ||
set_globalSamplerClassByName | , | ||
SetGlobalSamplerClassByName | , | ||
TYPE_TSTR_BV | |||
) |
PROP_FNS | ( | get_globalSamplerSampleMaps | , |
GetGlobalSamplerSampleMaps | , | ||
set_globalSamplerSampleMaps | , | ||
SetGlobalSamplerSampleMaps | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_globalSamplerQuality | , |
GetGlobalSamplerQuality | , | ||
set_globalSamplerQuality | , | ||
SetGlobalSamplerQuality | , | ||
TYPE_FLOAT | |||
) |
PROP_FNS | ( | get_globalSamplerAdaptive | , |
GetGlobalSamplerAdaptive | , | ||
set_globalSamplerAdaptive | , | ||
SetGlobalSamplerAdaptive | , | ||
TYPE_BOOL | |||
) |
PROP_FNS | ( | get_globalSamplerAdaptiveThresh | , |
GetGlobalSamplerAdaptiveThresh | , | ||
set_globalSamplerAdaptiveThresh | , | ||
SetGlobalSamplerAdaptiveThresh | , | ||
TYPE_FLOAT | |||
) |
PROP_FNS | ( | get_globalSamplerParam1 | , |
GetGlobalSamplerParam1 | , | ||
set_globalSamplerParam1 | , | ||
SetGlobalSamplerParam1 | , | ||
TYPE_FLOAT | |||
) |
PROP_FNS | ( | get_globalSamplerParam2 | , |
GetGlobalSamplerParam2 | , | ||
set_globalSamplerParam2 | , | ||
SetGlobalSamplerParam2 | , | ||
TYPE_FLOAT | |||
) |
END_FUNCTION_MAP FPInterfaceDesc* GetDesc | ( | ) | [virtual] |
Implements FPInterface.
void SetAntiAliasFilterRT | ( | ReferenceTarget * | op | ) | [inline] |
{ if (op && op->SuperClassID( ) == FILTER_KERNEL_CLASS_ID) SetAntiAliasFilter(static_cast< FilterKernel* >(op)); }
virtual float GetWireThickness | ( | ) | [pure virtual] |
virtual void SetColorClampType | ( | int | i | ) | [pure virtual] |
virtual int GetColorClampType | ( | ) | [pure virtual] |
virtual float GetObjBlurDuration | ( | ) | [pure virtual] |
virtual int GetNBlurSamples | ( | ) | [pure virtual] |
virtual int GetNBlurFrames | ( | ) | [pure virtual] |
virtual float GetVelBlurDuration | ( | ) | [pure virtual] |
virtual void SetApplyVelBlurEnv | ( | BOOL | b | ) | [pure virtual] |
virtual BOOL GetApplyVelBlurEnv | ( | ) | [pure virtual] |
virtual void SetVelBlurTrans | ( | BOOL | b | ) | [pure virtual] |
virtual BOOL GetVelBlurTrans | ( | ) | [pure virtual] |
virtual int GetAutoReflLevels | ( | ) | [pure virtual] |
virtual void SetMemFrugal | ( | BOOL | b | ) | [pure virtual] |
virtual BOOL GetMemFrugal | ( | ) | [pure virtual] |
virtual void SetEnableSSE | ( | BOOL | b | ) | [pure virtual] |
virtual BOOL IsSSEEnabled | ( | ) | [pure virtual] |
virtual BOOL GetGlobalSamplerEnabled | ( | ) | [pure virtual] |
virtual void SetGlobalSamplerEnabled | ( | BOOL | enable | ) | [pure virtual] |
virtual MSTR GetGlobalSamplerClassByName | ( | ) | [pure virtual] |
virtual void SetGlobalSamplerClassByName | ( | const MSTR | ) | [pure virtual] |
virtual BOOL GetGlobalSamplerSampleMaps | ( | ) | [pure virtual] |
virtual void SetGlobalSamplerSampleMaps | ( | BOOL | enable | ) | [pure virtual] |
virtual float GetGlobalSamplerQuality | ( | ) | [pure virtual] |
virtual void SetGlobalSamplerQuality | ( | float | f | ) | [pure virtual] |
virtual BOOL GetGlobalSamplerAdaptive | ( | ) | [pure virtual] |
virtual void SetGlobalSamplerAdaptive | ( | BOOL | enable | ) | [pure virtual] |
virtual float GetGlobalSamplerAdaptiveThresh | ( | ) | [pure virtual] |
virtual void SetGlobalSamplerAdaptiveThresh | ( | float | f | ) | [pure virtual] |
virtual float GetGlobalSamplerParam1 | ( | ) | [pure virtual] |
virtual void SetGlobalSamplerParam1 | ( | float | f | ) | [pure virtual] |
virtual float GetGlobalSamplerParam2 | ( | ) | [pure virtual] |
virtual void SetGlobalSamplerParam2 | ( | float | f | ) | [pure virtual] |