CFx SDK Documentation  2023 SP0
Public Member Functions | List of all members
OdGiMentalRayRenderSettingsTraits Class Referenceabstract

#include <GiEnvironment.h>

Inheritance diagram for OdGiMentalRayRenderSettingsTraits:
OdGiRenderSettingsTraits OdGiDrawableTraits OdRxObject

Public Member Functions

 ODRX_DECLARE_MEMBERS (OdGiMentalRayRenderSettingsTraits)
 
virtual void setSampling (int min, int max)=0
 
virtual void sampling (int &min, int &max) const =0
 
virtual void setSamplingFilter (OdGiMrFilter filter, double width, double height)=0
 
virtual void SamplingFilter (OdGiMrFilter &filter, double &width, double &height) const =0
 
virtual void setSamplingContrastColor (float r, float g, float b, float a)=0
 
virtual void samplingContrastColor (float &r, float &g, float &b, float &a) const =0
 
virtual void setShadowMode (OdGiMrShadowMode mode)=0
 
virtual OdGiMrShadowMode shadowMode () const =0
 
virtual void setShadowMapEnabled (bool enabled)=0
 
virtual bool shadowMapEnabled () const =0
 
virtual void setRayTraceEnabled (bool enabled)=0
 
virtual bool rayTraceEnabled () const =0
 
virtual void setRayTraceDepth (int reflection, int refraction, int sum)=0
 
virtual void rayTraceDepth (int &reflection, int &refraction, int &sum) const =0
 
virtual void setGlobalIlluminationEnabled (bool enabled)=0
 
virtual bool globalIlluminationEnabled () const =0
 
virtual void setGISampleCount (int num)=0
 
virtual int giSampleCount () const =0
 
virtual void setGISampleRadiusEnabled (bool enabled)=0
 
virtual bool giSampleRadiusEnabled () const =0
 
virtual void setGISampleRadius (double radius)=0
 
virtual double giSampleRadius () const =0
 
virtual void setGIPhotonsPerLight (int num)=0
 
virtual int giPhotonsPerLight () const =0
 
virtual void setPhotonTraceDepth (int reflection, int refraction, int sum)=0
 
virtual void photonTraceDepth (int &reflection, int &refraction, int &sum) const =0
 
virtual void setFinalGatheringEnabled (bool enabled)=0
 
virtual bool finalGatheringEnabled () const =0
 
virtual void setFGRayCount (int num)=0
 
virtual int fgRayCount () const =0
 
virtual void setFGRadiusState (bool bMin, bool bMax, bool bPixels)=0
 
virtual void fgSampleRadiusState (bool &bMin, bool &bMax, bool &bPixels)=0
 
virtual void setFGSampleRadius (double min, double max)=0
 
virtual void fgSampleRadius (double &min, double &max) const =0
 
virtual void setLightLuminanceScale (double luminance)=0
 
virtual double lightLuminanceScale () const =0
 
virtual void setDiagnosticMode (OdGiMrDiagnosticMode mode)=0
 
virtual OdGiMrDiagnosticMode diagnosticMode () const =0
 
virtual void setDiagnosticGridMode (OdGiMrDiagnosticGridMode mode, float fSize)=0
 
virtual void diagnosticGridMode (OdGiMrDiagnosticGridMode &mode, float &fSize) const =0
 
virtual void setDiagnosticPhotonMode (OdGiMrDiagnosticPhotonMode mode)=0
 
virtual OdGiMrDiagnosticPhotonMode diagnosticPhotonMode () const =0
 
virtual void setDiagnosticBSPMode (OdGiMrDiagnosticBSPMode mode)=0
 
virtual OdGiMrDiagnosticBSPMode diagnosticBSPMode () const =0
 
virtual void setExportMIEnabled (bool enabled)=0
 
virtual bool exportMIEnabled () const =0
 
virtual void setExportMIFileName (const OdString &miName)=0
 
virtual OdString exportMIFileName () const =0
 
virtual void setTileSize (int size)=0
 
virtual int tileSize () const =0
 
virtual void setTileOrder (OdGiMrTileOrder order)=0
 
virtual OdGiMrTileOrder tileOrder () const =0
 
virtual void setMemoryLimit (int limit)=0
 
virtual int memoryLimit () const =0
 
virtual void setEnergyMultiplier (float fScale)=0
 
virtual float energyMultiplier () const =0
 
virtual void setProgressMonitor (void *pMonitor)=0
 
virtual const voidprogressMonitor () const =0
 
virtual void setExposureType (OdGiMrExposureType type)=0
 
virtual OdGiMrExposureType exposureType () const =0
 
virtual void setFinalGatheringMode (OdGiMrFinalGatheringMode mode)=0
 
virtual OdGiMrFinalGatheringMode finalGatheringMode () const =0
 
virtual void setShadowSamplingMultiplier (double multiplier)=0
 
virtual double shadowSamplingMultiplier () const =0
 
virtual void setExportMIMode (OdGiMrExportMIMode mode)=0
 
virtual OdGiMrExportMIMode exportMIMode () const =0
 
- Public Member Functions inherited from OdGiRenderSettingsTraits
 ODRX_DECLARE_MEMBERS (OdGiRenderSettingsTraits)
 
virtual void setMaterialEnabled (bool enabled)=0
 
virtual bool materialEnabled () const =0
 
virtual void setTextureSampling (bool enabled)=0
 
virtual bool textureSampling () const =0
 
virtual void setBackFacesEnabled (bool enabled)=0
 
virtual bool backFacesEnabled () const =0
 
virtual void setShadowsEnabled (bool enabled)=0
 
virtual bool shadowsEnabled () const =0
 
virtual void setDiagnosticBackgroundEnabled (bool enabled)=0
 
virtual bool diagnosticBackgroundEnabled () const =0
 
virtual void setModelScaleFactor (double scaleFactor)=0
 
virtual double modelScaleFactor () const =0
 
- Public Member Functions inherited from OdGiDrawableTraits
 ODRX_DECLARE_MEMBERS (OdGiDrawableTraits)
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
virtual void addRef ()=0
 
virtual void release ()=0
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

Corresponding C++ library: TD_Gi <group OdGi_Classes>

Definition at line 185 of file GiEnvironment.h.

Member Function Documentation

◆ diagnosticBSPMode()

virtual OdGiMrDiagnosticBSPMode OdGiMentalRayRenderSettingsTraits::diagnosticBSPMode ( ) const
pure virtual

◆ diagnosticGridMode()

virtual void OdGiMentalRayRenderSettingsTraits::diagnosticGridMode ( OdGiMrDiagnosticGridMode mode,
float &  fSize 
) const
pure virtual

◆ diagnosticMode()

virtual OdGiMrDiagnosticMode OdGiMentalRayRenderSettingsTraits::diagnosticMode ( ) const
pure virtual

◆ diagnosticPhotonMode()

virtual OdGiMrDiagnosticPhotonMode OdGiMentalRayRenderSettingsTraits::diagnosticPhotonMode ( ) const
pure virtual

◆ energyMultiplier()

virtual float OdGiMentalRayRenderSettingsTraits::energyMultiplier ( ) const
pure virtual

◆ exportMIEnabled()

virtual bool OdGiMentalRayRenderSettingsTraits::exportMIEnabled ( ) const
pure virtual

◆ exportMIFileName()

virtual OdString OdGiMentalRayRenderSettingsTraits::exportMIFileName ( ) const
pure virtual

◆ exportMIMode()

virtual OdGiMrExportMIMode OdGiMentalRayRenderSettingsTraits::exportMIMode ( ) const
pure virtual

◆ exposureType()

virtual OdGiMrExposureType OdGiMentalRayRenderSettingsTraits::exposureType ( ) const
pure virtual

◆ fgRayCount()

virtual int OdGiMentalRayRenderSettingsTraits::fgRayCount ( ) const
pure virtual

◆ fgSampleRadius()

virtual void OdGiMentalRayRenderSettingsTraits::fgSampleRadius ( double &  min,
double &  max 
) const
pure virtual

◆ fgSampleRadiusState()

virtual void OdGiMentalRayRenderSettingsTraits::fgSampleRadiusState ( bool &  bMin,
bool &  bMax,
bool &  bPixels 
)
pure virtual

◆ finalGatheringEnabled()

virtual bool OdGiMentalRayRenderSettingsTraits::finalGatheringEnabled ( ) const
pure virtual

◆ finalGatheringMode()

virtual OdGiMrFinalGatheringMode OdGiMentalRayRenderSettingsTraits::finalGatheringMode ( ) const
pure virtual

◆ giPhotonsPerLight()

virtual int OdGiMentalRayRenderSettingsTraits::giPhotonsPerLight ( ) const
pure virtual

◆ giSampleCount()

virtual int OdGiMentalRayRenderSettingsTraits::giSampleCount ( ) const
pure virtual

◆ giSampleRadius()

virtual double OdGiMentalRayRenderSettingsTraits::giSampleRadius ( ) const
pure virtual

◆ giSampleRadiusEnabled()

virtual bool OdGiMentalRayRenderSettingsTraits::giSampleRadiusEnabled ( ) const
pure virtual

◆ globalIlluminationEnabled()

virtual bool OdGiMentalRayRenderSettingsTraits::globalIlluminationEnabled ( ) const
pure virtual

◆ lightLuminanceScale()

virtual double OdGiMentalRayRenderSettingsTraits::lightLuminanceScale ( ) const
pure virtual

◆ memoryLimit()

virtual int OdGiMentalRayRenderSettingsTraits::memoryLimit ( ) const
pure virtual

◆ ODRX_DECLARE_MEMBERS()

OdGiMentalRayRenderSettingsTraits::ODRX_DECLARE_MEMBERS ( OdGiMentalRayRenderSettingsTraits  )

◆ photonTraceDepth()

virtual void OdGiMentalRayRenderSettingsTraits::photonTraceDepth ( int &  reflection,
int &  refraction,
int &  sum 
) const
pure virtual

◆ progressMonitor()

virtual const void* OdGiMentalRayRenderSettingsTraits::progressMonitor ( ) const
pure virtual

◆ rayTraceDepth()

virtual void OdGiMentalRayRenderSettingsTraits::rayTraceDepth ( int &  reflection,
int &  refraction,
int &  sum 
) const
pure virtual

◆ rayTraceEnabled()

virtual bool OdGiMentalRayRenderSettingsTraits::rayTraceEnabled ( ) const
pure virtual

◆ sampling()

virtual void OdGiMentalRayRenderSettingsTraits::sampling ( int &  min,
int &  max 
) const
pure virtual

◆ samplingContrastColor()

virtual void OdGiMentalRayRenderSettingsTraits::samplingContrastColor ( float &  r,
float &  g,
float &  b,
float &  a 
) const
pure virtual

◆ SamplingFilter()

virtual void OdGiMentalRayRenderSettingsTraits::SamplingFilter ( OdGiMrFilter filter,
double &  width,
double &  height 
) const
pure virtual

◆ setDiagnosticBSPMode()

virtual void OdGiMentalRayRenderSettingsTraits::setDiagnosticBSPMode ( OdGiMrDiagnosticBSPMode  mode)
pure virtual

◆ setDiagnosticGridMode()

virtual void OdGiMentalRayRenderSettingsTraits::setDiagnosticGridMode ( OdGiMrDiagnosticGridMode  mode,
float  fSize 
)
pure virtual

◆ setDiagnosticMode()

virtual void OdGiMentalRayRenderSettingsTraits::setDiagnosticMode ( OdGiMrDiagnosticMode  mode)
pure virtual

◆ setDiagnosticPhotonMode()

virtual void OdGiMentalRayRenderSettingsTraits::setDiagnosticPhotonMode ( OdGiMrDiagnosticPhotonMode  mode)
pure virtual

◆ setEnergyMultiplier()

virtual void OdGiMentalRayRenderSettingsTraits::setEnergyMultiplier ( float  fScale)
pure virtual

◆ setExportMIEnabled()

virtual void OdGiMentalRayRenderSettingsTraits::setExportMIEnabled ( bool  enabled)
pure virtual

◆ setExportMIFileName()

virtual void OdGiMentalRayRenderSettingsTraits::setExportMIFileName ( const OdString miName)
pure virtual

◆ setExportMIMode()

virtual void OdGiMentalRayRenderSettingsTraits::setExportMIMode ( OdGiMrExportMIMode  mode)
pure virtual

◆ setExposureType()

virtual void OdGiMentalRayRenderSettingsTraits::setExposureType ( OdGiMrExposureType  type)
pure virtual

◆ setFGRadiusState()

virtual void OdGiMentalRayRenderSettingsTraits::setFGRadiusState ( bool  bMin,
bool  bMax,
bool  bPixels 
)
pure virtual

◆ setFGRayCount()

virtual void OdGiMentalRayRenderSettingsTraits::setFGRayCount ( int  num)
pure virtual

◆ setFGSampleRadius()

virtual void OdGiMentalRayRenderSettingsTraits::setFGSampleRadius ( double  min,
double  max 
)
pure virtual

◆ setFinalGatheringEnabled()

virtual void OdGiMentalRayRenderSettingsTraits::setFinalGatheringEnabled ( bool  enabled)
pure virtual

◆ setFinalGatheringMode()

virtual void OdGiMentalRayRenderSettingsTraits::setFinalGatheringMode ( OdGiMrFinalGatheringMode  mode)
pure virtual

◆ setGIPhotonsPerLight()

virtual void OdGiMentalRayRenderSettingsTraits::setGIPhotonsPerLight ( int  num)
pure virtual

◆ setGISampleCount()

virtual void OdGiMentalRayRenderSettingsTraits::setGISampleCount ( int  num)
pure virtual

◆ setGISampleRadius()

virtual void OdGiMentalRayRenderSettingsTraits::setGISampleRadius ( double  radius)
pure virtual

◆ setGISampleRadiusEnabled()

virtual void OdGiMentalRayRenderSettingsTraits::setGISampleRadiusEnabled ( bool  enabled)
pure virtual

◆ setGlobalIlluminationEnabled()

virtual void OdGiMentalRayRenderSettingsTraits::setGlobalIlluminationEnabled ( bool  enabled)
pure virtual

◆ setLightLuminanceScale()

virtual void OdGiMentalRayRenderSettingsTraits::setLightLuminanceScale ( double  luminance)
pure virtual

◆ setMemoryLimit()

virtual void OdGiMentalRayRenderSettingsTraits::setMemoryLimit ( int  limit)
pure virtual

◆ setPhotonTraceDepth()

virtual void OdGiMentalRayRenderSettingsTraits::setPhotonTraceDepth ( int  reflection,
int  refraction,
int  sum 
)
pure virtual

◆ setProgressMonitor()

virtual void OdGiMentalRayRenderSettingsTraits::setProgressMonitor ( void pMonitor)
pure virtual

◆ setRayTraceDepth()

virtual void OdGiMentalRayRenderSettingsTraits::setRayTraceDepth ( int  reflection,
int  refraction,
int  sum 
)
pure virtual

◆ setRayTraceEnabled()

virtual void OdGiMentalRayRenderSettingsTraits::setRayTraceEnabled ( bool  enabled)
pure virtual

◆ setSampling()

virtual void OdGiMentalRayRenderSettingsTraits::setSampling ( int  min,
int  max 
)
pure virtual

◆ setSamplingContrastColor()

virtual void OdGiMentalRayRenderSettingsTraits::setSamplingContrastColor ( float  r,
float  g,
float  b,
float  a 
)
pure virtual

◆ setSamplingFilter()

virtual void OdGiMentalRayRenderSettingsTraits::setSamplingFilter ( OdGiMrFilter  filter,
double  width,
double  height 
)
pure virtual

◆ setShadowMapEnabled()

virtual void OdGiMentalRayRenderSettingsTraits::setShadowMapEnabled ( bool  enabled)
pure virtual

◆ setShadowMode()

virtual void OdGiMentalRayRenderSettingsTraits::setShadowMode ( OdGiMrShadowMode  mode)
pure virtual

◆ setShadowSamplingMultiplier()

virtual void OdGiMentalRayRenderSettingsTraits::setShadowSamplingMultiplier ( double  multiplier)
pure virtual

◆ setTileOrder()

virtual void OdGiMentalRayRenderSettingsTraits::setTileOrder ( OdGiMrTileOrder  order)
pure virtual

◆ setTileSize()

virtual void OdGiMentalRayRenderSettingsTraits::setTileSize ( int  size)
pure virtual

◆ shadowMapEnabled()

virtual bool OdGiMentalRayRenderSettingsTraits::shadowMapEnabled ( ) const
pure virtual

◆ shadowMode()

virtual OdGiMrShadowMode OdGiMentalRayRenderSettingsTraits::shadowMode ( ) const
pure virtual

◆ shadowSamplingMultiplier()

virtual double OdGiMentalRayRenderSettingsTraits::shadowSamplingMultiplier ( ) const
pure virtual

◆ tileOrder()

virtual OdGiMrTileOrder OdGiMentalRayRenderSettingsTraits::tileOrder ( ) const
pure virtual

◆ tileSize()

virtual int OdGiMentalRayRenderSettingsTraits::tileSize ( ) const
pure virtual

The documentation for this class was generated from the following file: