Public Types | Public Member Functions

IScanRenderer2 Class Reference

Search for all occurrences

#include <render.h>

Inheritance diagram for IScanRenderer2:
Inheritance graph
[legend]

List of all members.

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

Member Enumeration Documentation

anonymous enum
Enumerator:
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 

Member Function Documentation

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]
Remarks:
Returns a pointer to the class which contains the interface metadata.

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]

IScanRenderer2 IScanRenderer2 IScanRenderer2 IScanRenderer2 IScanRenderer2 IScanRenderer2 IScanRenderer2 IScanRenderer2 IScanRenderer2 IScanRenderer2
IScanRenderer2 IScanRenderer2 IScanRenderer2 IScanRenderer2 IScanRenderer2 IScanRenderer2 IScanRenderer2 IScanRenderer2 IScanRenderer2 IScanRenderer2