This class provides an interface into the standard 3ds Max scanline renderer.
This renderer has a Class_ID of Class_ID(SREND_CLASS_ID,0). This class is available in release 2.0 and later only. All methods of this class are implemented by the system.
#include <render.h>
Public Member Functions |
|
virtual void | SetAntialias (BOOL b)=0 |
Sets the 'Anti-Aliasing' setting of the
renderer to the value passed. |
|
virtual BOOL | GetAntialias ()=0 |
Returns TRUE if anti-aliasing is on; FALSE
if off. |
|
virtual void | SetFilter (BOOL b)=0 |
Sets the 'Filter Maps' setting to the value
passed. |
|
virtual BOOL | GetFilter ()=0 |
Returns TRUE if Filter Maps is on; FALSE if
off. |
|
virtual void | SetShadows (BOOL b)=0 |
Sets the 'Shadows' setting to the value
passed. |
|
virtual BOOL | GetShadows ()=0 |
Returns TRUE if the rendering of shadow is
on; FALSE if off. |
|
virtual void | SetMapping (BOOL b)=0 |
Sets the 'Mapping' setting to the value
passed. |
|
virtual BOOL | GetMapping ()=0 |
Returns TRUE if the Mapping setting is on;
FALSE if off. |
|
virtual void | SetForceWire (BOOL b)=0 |
Sets the 'Force Wireframe' setting to the
value passed. |
|
virtual BOOL | GetForceWire ()=0 |
Returns TRUE if Force Wire is on; FALSE if
off. |
|
virtual void | SetAutoReflect (BOOL b)=0 |
Sets the 'Auto-Reflect/Refract and Mirrors'
setting to the value passed. |
|
virtual BOOL | GetAutoReflect ()=0 |
Returns TRUE if auto reflect is on; FALSE if
off. |
|
virtual void | SetObjMotBlur (BOOL b)=0 |
Sets Object
Motion Blur to on or off. |
|
virtual BOOL | GetObjMotBlur ()=0 |
Returns TRUE if object motion blur is on;
FALSE if off. |
|
virtual void | SetVelMotBlur (BOOL b)=0 |
Sets Velocity Motion Blur to on or off.
|
|
virtual BOOL | GetVelMotBlur ()=0 |
Returns TRUE if velocity motion blur is on;
FALSE if off. |
|
virtual void | SetPixelSize (float size)=0 |
This method is obsolete. |
|
virtual void | SetAutoReflLevels (int n)=0 |
Sets the Auto Reflect/Refract Maps Rendering
Iterations setting to the value passed. |
|
virtual void | SetWireThickness (float t)=0 |
Sets the ''Wire Thickness' setting to the
value passed. |
|
virtual void | SetObjBlurDuration (float dur)=0 |
virtual void | SetVelBlurDuration (float dur)=0 |
virtual void | SetNBlurFrames (int n)=0 |
Sets the Motion Blur Duration setting to the
value passed. |
|
virtual void | SetNBlurSamples (int n)=0 |
Sets the Object
Motion Blur Samples setting to the value passed. |
|
virtual void | SetMaxRayDepth (int n)=0 |
Sets the '3ds Max Quadtree Depth' setting
for Ray-Traced shadows to the value passed. |
|
virtual int | GetMaxRayDepth () |
virtual void | SetAntiAliasFilter (FilterKernel *pKernel)=0 |
virtual FilterKernel * | GetAntiAliasFilter ()=0 |
virtual void | SetAntiAliasFilterSz (float size)=0 |
virtual float | GetAntiAliasFilterSz ()=0 |
virtual void | SetPixelSamplerEnable (BOOL on)=0 |
virtual BOOL | GetPixelSamplerEnable ()=0 |
virtual void SetAntialias | ( | BOOL | b | ) | [pure virtual] |
Sets the 'Anti-Aliasing' setting of the renderer to the value passed.
virtual BOOL GetAntialias | ( | ) | [pure virtual] |
Returns TRUE if anti-aliasing is on; FALSE if off.
virtual void SetFilter | ( | BOOL | b | ) | [pure virtual] |
Sets the 'Filter Maps' setting to the value passed.
virtual BOOL GetFilter | ( | ) | [pure virtual] |
Returns TRUE if Filter Maps is on; FALSE if off.
virtual void SetShadows | ( | BOOL | b | ) | [pure virtual] |
Sets the 'Shadows' setting to the value passed.
virtual BOOL GetShadows | ( | ) | [pure virtual] |
Returns TRUE if the rendering of shadow is on; FALSE if off.
virtual void SetMapping | ( | BOOL | b | ) | [pure virtual] |
Sets the 'Mapping' setting to the value passed.
virtual BOOL GetMapping | ( | ) | [pure virtual] |
Returns TRUE if the Mapping setting is on; FALSE if off.
virtual void SetForceWire | ( | BOOL | b | ) | [pure virtual] |
Sets the 'Force Wireframe' setting to the value passed.
virtual BOOL GetForceWire | ( | ) | [pure virtual] |
Returns TRUE if Force Wire is on; FALSE if off.
virtual void SetAutoReflect | ( | BOOL | b | ) | [pure virtual] |
Sets the 'Auto-Reflect/Refract and Mirrors' setting to the value passed.
virtual BOOL GetAutoReflect | ( | ) | [pure virtual] |
Returns TRUE if auto reflect is on; FALSE if off.
virtual void SetObjMotBlur | ( | BOOL | b | ) | [pure virtual] |
Sets Object Motion Blur to on or off.
virtual BOOL GetObjMotBlur | ( | ) | [pure virtual] |
Returns TRUE if object motion blur is on; FALSE if off.
virtual void SetVelMotBlur | ( | BOOL | b | ) | [pure virtual] |
Sets Velocity Motion Blur to on or off.
virtual BOOL GetVelMotBlur | ( | ) | [pure virtual] |
Returns TRUE if velocity motion blur is on; FALSE if off.
virtual void SetPixelSize | ( | float | size | ) | [pure virtual] |
This method is obsolete.
virtual void SetAutoReflLevels | ( | int | n | ) | [pure virtual] |
Sets the Auto Reflect/Refract Maps Rendering Iterations setting to the value passed.
virtual void SetWireThickness | ( | float | t | ) | [pure virtual] |
Sets the ''Wire Thickness' setting to the value passed.
virtual void SetObjBlurDuration | ( | float | dur | ) | [pure virtual] |
virtual void SetVelBlurDuration | ( | float | dur | ) | [pure virtual] |
virtual void SetNBlurFrames | ( | int | n | ) | [pure virtual] |
Sets the Motion Blur Duration setting to the value passed.
virtual void SetNBlurSamples | ( | int | n | ) | [pure virtual] |
Sets the Object Motion Blur Samples setting to the value passed.
virtual void SetMaxRayDepth | ( | int | n | ) | [pure virtual] |
Sets the '3ds Max Quadtree Depth' setting for Ray-Traced shadows to the value passed.
virtual int GetMaxRayDepth | ( | ) | [inline, virtual] |
virtual void SetAntiAliasFilter | ( | FilterKernel * | pKernel | ) | [pure virtual] |
virtual FilterKernel* GetAntiAliasFilter | ( | ) | [pure virtual] |
virtual void SetAntiAliasFilterSz | ( | float | size | ) | [pure virtual] |
virtual float GetAntiAliasFilterSz | ( | ) | [pure virtual] |
virtual void SetPixelSamplerEnable | ( | BOOL | on | ) | [pure virtual] |
virtual BOOL GetPixelSamplerEnable | ( | ) | [pure virtual] |