IScanRenderer Class Reference

IScanRenderer Class Reference

Class Description

The standard 3ds Max scanline renderer.
+ Inheritance diagram for IScanRenderer:

Public Member Functions

def GetAntialias
 
def GetAntiAliasFilter
 
def GetAntiAliasFilterSz
 
def GetApplyVelBlurEnv
 
def GetAutoReflect
 
def GetAutoReflLevels
 
def GetColorClampType
 
def GetDesc
 
def GetFilter
 
def GetForceWire
 
def GetGlobalSamplerAdaptive
 
def GetGlobalSamplerAdaptiveThresh
 
def GetGlobalSamplerClassByName
 
def GetGlobalSamplerEnabled
 
def GetGlobalSamplerParam1
 
def GetGlobalSamplerParam2
 
def GetGlobalSamplerQuality
 
def GetGlobalSamplerSampleMaps
 
def GetMapping
 
def GetMaxRayDepth
 
def GetMemFrugal
 
def GetNBlurFrames
 
def GetNBlurSamples
 
def GetObjBlurDuration
 
def GetObjMotBlur
 
def GetPixelSamplerEnable
 
def GetShadows
 
def GetVelBlurDuration
 
def GetVelBlurTrans
 
def GetVelMotBlur
 
def GetWireThickness
 
def IsSSEEnabled
 
def SetAntialias
 
def SetAntiAliasFilter
 
def SetAntiAliasFilterRT
 
def SetAntiAliasFilterSz
 
def SetApplyVelBlurEnv
 
def SetAutoReflect
 
def SetAutoReflLevels
 
def SetColorClampType
 
def SetEnableSSE
 
def SetFilter
 
def SetForceWire
 
def SetGlobalSamplerAdaptive
 
def SetGlobalSamplerAdaptiveThresh
 
def SetGlobalSamplerClassByName
 
def SetGlobalSamplerEnabled
 
def SetGlobalSamplerParam1
 
def SetGlobalSamplerParam2
 
def SetGlobalSamplerQuality
 
def SetGlobalSamplerSampleMaps
 
def SetMapping
 
def SetMaxRayDepth
 
def SetMemFrugal
 
def SetNBlurFrames
 
def SetNBlurSamples
 
def SetObjBlurDuration
 
def SetObjMotBlur
 
def SetPixelSamplerEnable
 
def SetPixelSize
 
def SetShadows
 
def SetVelBlurDuration
 
def SetVelBlurTrans
 
def SetVelMotBlur
 
def SetWireThickness
 
- Public Member Functions inherited from Renderer
def ApplyRenderEffects
 
def DoesSupportCustomRenderPresets
 
def DoesSupportTexureBaking
 
def GetAAFilterSupport
 
def GetRenderPresetsFileVersion
 
def GetRenderPresetsIsCompatible
 
def RenderPresetsMapCategoryToIndex
 
def RenderPresetsMapIndexToCategory
 
def ResetParams
 
- Public Member Functions inherited from ReferenceTarget
def NotifyTarget
 
- Public Member Functions inherited from ReferenceMaker
def ClearFlagInHierarchy
 
def DeleteMe
 
def DeleteReference
 
def FindRef
 
def GetNumRefs
 
def GetReference
 
def NotifyChanged
 
def NotifyDependents
 
def ReplaceReference
 
def RescaleWorldUnits
 
- Public Member Functions inherited from Animatable
def AddNewKey
 
def AssignController
 
def CanAssignController
 
def CanCopyAnim
 
def CanCopyTrack
 
def CanDeleteSubAnim
 
def CanMakeUnique
 
def ClearAFlag
 
def ClearAFlagEx
 
def ClearFlagBit
 
def ClearFlagInAllAnimatables
 
def CopyKeysFromTime
 
def DeleteKeyAtTime
 
def DeleteKeyByIndex
 
def DeleteKeys
 
def DeleteSubAnim
 
def DeleteTime
 
def DoesSupportTimeOperations
 
def EditTimeRange
 
def FreeCaches
 
def GetAnimByHandle
 
def GetAnimHandle
 
def GetClassID
 
def GetClassName
 
def GetCustomAttributeContainer
 
def GetHasSubElements
 
def GetKeyIndex
 
def GetKeyTime
 
def GetNextKeyTime
 
def GetNodeName
 
def GetNumKeys
 
def GetNumSubAnims
 
def GetParameterBlock
 
def GetSubAnim
 
def GetSubAnimName
 
def GetSuperClassID
 
def GetTimeRange
 
def InsertTime
 
def IsAnimated
 
def IsKeyAtTime
 
def IsSubClassOf
 
def MoveKeys
 
def ReverseTime
 
def ScaleKeyValues
 
def ScaleTime
 
def SetAFlag
 
def SetAFlagEx
 
def SetFlagBit
 
def SubNumToRefNum
 
def TestAFlag
 
def TestAFlagEx
 
def TestFlagBit
 
- Public Member Functions inherited from InterfaceServer
def GetInterface
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr
 

Static Public Attributes

tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from Renderer
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from ReferenceTarget
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from ReferenceMaker
tuple NumRefs = _swig_property(GetNumRefs)
 
tuple Refs = _swig_property(lambda self: (self.GetReference(i) for i in xrange(self.GetNumRefs())))
 
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from Animatable
tuple AnimHandle = _swig_property(GetAnimHandle)
 
tuple ClassID = _swig_property(GetClassID)
 
tuple ClearFlagInAllAnimatables = staticmethod(ClearFlagInAllAnimatables)
 
tuple GetAnimByHandle = staticmethod(GetAnimByHandle)
 
tuple KeyTimes = _swig_property(lambda self: (self.GetKeyTime(i) for i in xrange(self.GetNumKeys())))
 
tuple NodeName = _swig_property(GetNodeName)
 
tuple NumSubAnims = _swig_property(GetNumSubAnims)
 
tuple ParameterBlock = _swig_property(GetParameterBlock)
 
tuple SubAnimNames = _swig_property(lambda self: (self.GetSubAnimName(i) for i in xrange(self.GetNumSubAnims())))
 
tuple SubAnims = _swig_property(lambda self: (self.GetSubAnim(i) for i in xrange(self.GetNumSubAnims())))
 
tuple SuperClassID = _swig_property(GetSuperClassID)
 
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from InterfaceServer
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from Wrapper
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

Member Function Documentation

def GetAntialias (   self)
GetAntialias(IScanRenderer self) -> bool
def GetAntiAliasFilter (   self)
GetAntiAliasFilter(IScanRenderer self) -> FilterKernel
def GetAntiAliasFilterSz (   self)
GetAntiAliasFilterSz(IScanRenderer self) -> float
def GetApplyVelBlurEnv (   self)
GetApplyVelBlurEnv(IScanRenderer self) -> bool
def GetAutoReflect (   self)
GetAutoReflect(IScanRenderer self) -> bool
def GetAutoReflLevels (   self)
GetAutoReflLevels(IScanRenderer self) -> int
def GetColorClampType (   self)
GetColorClampType(IScanRenderer self) -> int
def GetDesc (   self)
GetDesc(IScanRenderer self) -> FPInterfaceDesc
def GetFilter (   self)
GetFilter(IScanRenderer self) -> bool
def GetForceWire (   self)
GetForceWire(IScanRenderer self) -> bool
def GetGlobalSamplerAdaptive (   self)
GetGlobalSamplerAdaptive(IScanRenderer self) -> bool
def GetGlobalSamplerAdaptiveThresh (   self)
GetGlobalSamplerAdaptiveThresh(IScanRenderer self) -> float
def GetGlobalSamplerClassByName (   self)
GetGlobalSamplerClassByName(IScanRenderer self) -> WStr
def GetGlobalSamplerEnabled (   self)
GetGlobalSamplerEnabled(IScanRenderer self) -> bool
def GetGlobalSamplerParam1 (   self)
GetGlobalSamplerParam1(IScanRenderer self) -> float
def GetGlobalSamplerParam2 (   self)
GetGlobalSamplerParam2(IScanRenderer self) -> float
def GetGlobalSamplerQuality (   self)
GetGlobalSamplerQuality(IScanRenderer self) -> float
def GetGlobalSamplerSampleMaps (   self)
GetGlobalSamplerSampleMaps(IScanRenderer self) -> bool
def GetMapping (   self)
GetMapping(IScanRenderer self) -> bool
def GetMaxRayDepth (   self)
GetMaxRayDepth(IScanRenderer self) -> int
def GetMemFrugal (   self)
GetMemFrugal(IScanRenderer self) -> bool
def GetNBlurFrames (   self)
GetNBlurFrames(IScanRenderer self) -> int
def GetNBlurSamples (   self)
GetNBlurSamples(IScanRenderer self) -> int
def GetObjBlurDuration (   self)
GetObjBlurDuration(IScanRenderer self) -> float
def GetObjMotBlur (   self)
GetObjMotBlur(IScanRenderer self) -> bool
def GetPixelSamplerEnable (   self)
GetPixelSamplerEnable(IScanRenderer self) -> bool
def GetShadows (   self)
GetShadows(IScanRenderer self) -> bool
def GetVelBlurDuration (   self)
GetVelBlurDuration(IScanRenderer self) -> float
def GetVelBlurTrans (   self)
GetVelBlurTrans(IScanRenderer self) -> bool
def GetVelMotBlur (   self)
GetVelMotBlur(IScanRenderer self) -> bool
def GetWireThickness (   self)
GetWireThickness(IScanRenderer self) -> float
def IsSSEEnabled (   self)
IsSSEEnabled(IScanRenderer self) -> bool
def SetAntialias (   self,
  args 
)
SetAntialias(IScanRenderer self, bool b)
def SetAntiAliasFilter (   self,
  args 
)
SetAntiAliasFilter(IScanRenderer self, FilterKernel pKernel)
def SetAntiAliasFilterRT (   self,
  args 
)
SetAntiAliasFilterRT(IScanRenderer self, ReferenceTarget op)
def SetAntiAliasFilterSz (   self,
  args 
)
SetAntiAliasFilterSz(IScanRenderer self, float size)
def SetApplyVelBlurEnv (   self,
  args 
)
SetApplyVelBlurEnv(IScanRenderer self, bool b)
def SetAutoReflect (   self,
  args 
)
SetAutoReflect(IScanRenderer self, bool b)
def SetAutoReflLevels (   self,
  args 
)
SetAutoReflLevels(IScanRenderer self, int n)
def SetColorClampType (   self,
  args 
)
SetColorClampType(IScanRenderer self, int i)
def SetEnableSSE (   self,
  args 
)
SetEnableSSE(IScanRenderer self, bool b)
def SetFilter (   self,
  args 
)
SetFilter(IScanRenderer self, bool b)
def SetForceWire (   self,
  args 
)
SetForceWire(IScanRenderer self, bool b)
def SetGlobalSamplerAdaptive (   self,
  args 
)
SetGlobalSamplerAdaptive(IScanRenderer self, bool enable)
def SetGlobalSamplerAdaptiveThresh (   self,
  args 
)
SetGlobalSamplerAdaptiveThresh(IScanRenderer self, float f)
def SetGlobalSamplerClassByName (   self,
  args 
)
SetGlobalSamplerClassByName(IScanRenderer self, WStr name)
def SetGlobalSamplerEnabled (   self,
  args 
)
SetGlobalSamplerEnabled(IScanRenderer self, bool enable)
def SetGlobalSamplerParam1 (   self,
  args 
)
SetGlobalSamplerParam1(IScanRenderer self, float f)
def SetGlobalSamplerParam2 (   self,
  args 
)
SetGlobalSamplerParam2(IScanRenderer self, float f)
def SetGlobalSamplerQuality (   self,
  args 
)
SetGlobalSamplerQuality(IScanRenderer self, float f)
def SetGlobalSamplerSampleMaps (   self,
  args 
)
SetGlobalSamplerSampleMaps(IScanRenderer self, bool enable)
def SetMapping (   self,
  args 
)
SetMapping(IScanRenderer self, bool b)
def SetMaxRayDepth (   self,
  args 
)
SetMaxRayDepth(IScanRenderer self, int n)
def SetMemFrugal (   self,
  args 
)
SetMemFrugal(IScanRenderer self, bool b)
def SetNBlurFrames (   self,
  args 
)
SetNBlurFrames(IScanRenderer self, int n)
def SetNBlurSamples (   self,
  args 
)
SetNBlurSamples(IScanRenderer self, int n)
def SetObjBlurDuration (   self,
  args 
)
SetObjBlurDuration(IScanRenderer self, float dur)
def SetObjMotBlur (   self,
  args 
)
SetObjMotBlur(IScanRenderer self, bool b)
def SetPixelSamplerEnable (   self,
  args 
)
SetPixelSamplerEnable(IScanRenderer self, bool on)
def SetPixelSize (   self,
  args 
)
SetPixelSize(IScanRenderer self, float size)
def SetShadows (   self,
  args 
)
SetShadows(IScanRenderer self, bool b)
def SetVelBlurDuration (   self,
  args 
)
SetVelBlurDuration(IScanRenderer self, float dur)
def SetVelBlurTrans (   self,
  args 
)
SetVelBlurTrans(IScanRenderer self, bool b)
def SetVelMotBlur (   self,
  args 
)
SetVelMotBlur(IScanRenderer self, bool b)
def SetWireThickness (   self,
  args 
)
SetWireThickness(IScanRenderer self, float t)