CFx SDK Documentation  2023 SP0
Public Member Functions | List of all members
OdGiMentalRayRenderSettingsTraitsData Class Reference

#include <GiEnvironmentTraitsData.h>

Inheritance diagram for OdGiMentalRayRenderSettingsTraitsData:
OdGiRenderSettingsTraitsData OdGiCombinedRenderSettingsTraitsData

Public Member Functions

 OdGiMentalRayRenderSettingsTraitsData ()
 
void setSampling (int min, int max)
 
void sampling (int &min, int &max) const
 
void setSamplingFilter (OdGiMrFilter filter, double width, double height)
 
void samplingFilter (OdGiMrFilter &filter, double &width, double &height) const
 
void setSamplingContrastColor (float r, float g, float b, float a)
 
void samplingContrastColor (float &r, float &g, float &b, float &a) const
 
void setShadowMode (OdGiMrShadowMode mode)
 
OdGiMrShadowMode shadowMode () const
 
void setShadowMapEnabled (bool enabled)
 
bool shadowMapEnabled () const
 
void setRayTraceEnabled (bool enabled)
 
bool rayTraceEnabled () const
 
void setRayTraceDepth (int reflection, int refraction, int sum)
 
void rayTraceDepth (int &reflection, int &refraction, int &sum) const
 
void setGlobalIlluminationEnabled (bool enabled)
 
bool globalIlluminationEnabled () const
 
void setGISampleCount (int num)
 
int giSampleCount () const
 
void setGISampleRadiusEnabled (bool enabled)
 
bool giSampleRadiusEnabled () const
 
void setGISampleRadius (double radius)
 
double giSampleRadius () const
 
void setGIPhotonsPerLight (int num)
 
int giPhotonsPerLight () const
 
void setPhotonTraceDepth (int reflection, int refraction, int sum)
 
void photonTraceDepth (int &reflection, int &refraction, int &sum) const
 
void setFinalGatheringEnabled (bool enabled)
 
bool finalGatheringEnabled () const
 
void setFGRayCount (int num)
 
int fgRayCount () const
 
void setFGRadiusState (bool bMin, bool bMax, bool bPixels)
 
void fgSampleRadiusState (bool &bMin, bool &bMax, bool &bPixels)
 
void setFGSampleRadius (double min, double max)
 
void fgSampleRadius (double &min, double &max) const
 
void setLightLuminanceScale (double luminance)
 
double lightLuminanceScale () const
 
void setDiagnosticMode (OdGiMrDiagnosticMode mode)
 
OdGiMrDiagnosticMode diagnosticMode () const
 
void setDiagnosticGridMode (OdGiMrDiagnosticGridMode mode, float fSize)
 
void diagnosticGridMode (OdGiMrDiagnosticGridMode &mode, float &fSize) const
 
void setDiagnosticPhotonMode (OdGiMrDiagnosticPhotonMode mode)
 
OdGiMrDiagnosticPhotonMode diagnosticPhotonMode () const
 
void setDiagnosticBSPMode (OdGiMrDiagnosticBSPMode mode)
 
OdGiMrDiagnosticBSPMode diagnosticBSPMode () const
 
void setExportMIEnabled (bool enabled)
 
bool exportMIEnabled () const
 
void setExportMIFileName (const OdString &miName)
 
const OdStringexportMIFileName () const
 
void setTileSize (int size)
 
int tileSize () const
 
void setTileOrder (OdGiMrTileOrder order)
 
OdGiMrTileOrder tileOrder () const
 
void setMemoryLimit (int limit)
 
int memoryLimit () const
 
void setEnergyMultiplier (float fScale)
 
float energyMultiplier () const
 
void setProgressMonitor (void *pMonitor)
 
const voidprogressMonitor () const
 
void setExposureType (OdGiMrExposureType type)
 
OdGiMrExposureType exposureType () const
 
void setFinalGatheringMode (OdGiMrFinalGatheringMode mode)
 
OdGiMrFinalGatheringMode finalGatheringMode () const
 
void setShadowSamplingMultiplier (double multiplier)
 
double shadowSamplingMultiplier () const
 
void setExportMIMode (OdGiMrExportMIMode mode)
 
OdGiMrExportMIMode exportMIMode () const
 
bool operator!= (const OdGiMentalRayRenderSettingsTraitsData &data2) const
 
bool operator== (const OdGiMentalRayRenderSettingsTraitsData &data2) const
 
- Public Member Functions inherited from OdGiRenderSettingsTraitsData
 OdGiRenderSettingsTraitsData ()
 
virtual ~OdGiRenderSettingsTraitsData ()
 
void setMaterialEnabled (bool enabled)
 
bool materialEnabled () const
 
void setTextureSampling (bool enabled)
 
bool textureSampling () const
 
void setBackFacesEnabled (bool enabled)
 
bool backFacesEnabled () const
 
void setShadowsEnabled (bool enabled)
 
bool shadowsEnabled () const
 
void setDiagnosticBackgroundEnabled (bool enabled)
 
bool diagnosticBackgroundEnabled () const
 
void setModelScaleFactor (double scaleFactor)
 
double modelScaleFactor () const
 
bool operator== (const OdGiRenderSettingsTraitsData &data2) const
 
bool operator!= (const OdGiRenderSettingsTraitsData &data2) const
 

Detailed Description

Corresponding C++ library: Gi <group OdGi_Classes>

Definition at line 540 of file GiEnvironmentTraitsData.h.

Constructor & Destructor Documentation

◆ OdGiMentalRayRenderSettingsTraitsData()

OdGiMentalRayRenderSettingsTraitsData::OdGiMentalRayRenderSettingsTraitsData ( )
inline

Definition at line 590 of file GiEnvironmentTraitsData.h.

Member Function Documentation

◆ diagnosticBSPMode()

OdGiMrDiagnosticBSPMode OdGiMentalRayRenderSettingsTraitsData::diagnosticBSPMode ( ) const
inline

Definition at line 842 of file GiEnvironmentTraitsData.h.

◆ diagnosticGridMode()

void OdGiMentalRayRenderSettingsTraitsData::diagnosticGridMode ( OdGiMrDiagnosticGridMode mode,
float &  fSize 
) const
inline

Definition at line 825 of file GiEnvironmentTraitsData.h.

◆ diagnosticMode()

OdGiMrDiagnosticMode OdGiMentalRayRenderSettingsTraitsData::diagnosticMode ( ) const
inline

Definition at line 816 of file GiEnvironmentTraitsData.h.

◆ diagnosticPhotonMode()

OdGiMrDiagnosticPhotonMode OdGiMentalRayRenderSettingsTraitsData::diagnosticPhotonMode ( ) const
inline

Definition at line 834 of file GiEnvironmentTraitsData.h.

◆ energyMultiplier()

float OdGiMentalRayRenderSettingsTraitsData::energyMultiplier ( ) const
inline

Definition at line 890 of file GiEnvironmentTraitsData.h.

◆ exportMIEnabled()

bool OdGiMentalRayRenderSettingsTraitsData::exportMIEnabled ( ) const
inline

Definition at line 850 of file GiEnvironmentTraitsData.h.

◆ exportMIFileName()

const OdString& OdGiMentalRayRenderSettingsTraitsData::exportMIFileName ( ) const
inline

Definition at line 858 of file GiEnvironmentTraitsData.h.

◆ exportMIMode()

OdGiMrExportMIMode OdGiMentalRayRenderSettingsTraitsData::exportMIMode ( ) const
inline

Definition at line 930 of file GiEnvironmentTraitsData.h.

◆ exposureType()

OdGiMrExposureType OdGiMentalRayRenderSettingsTraitsData::exposureType ( ) const
inline

Definition at line 906 of file GiEnvironmentTraitsData.h.

◆ fgRayCount()

int OdGiMentalRayRenderSettingsTraitsData::fgRayCount ( ) const
inline

Definition at line 778 of file GiEnvironmentTraitsData.h.

◆ fgSampleRadius()

void OdGiMentalRayRenderSettingsTraitsData::fgSampleRadius ( double &  min,
double &  max 
) const
inline

Definition at line 799 of file GiEnvironmentTraitsData.h.

◆ fgSampleRadiusState()

void OdGiMentalRayRenderSettingsTraitsData::fgSampleRadiusState ( bool &  bMin,
bool &  bMax,
bool &  bPixels 
)
inline

Definition at line 788 of file GiEnvironmentTraitsData.h.

◆ finalGatheringEnabled()

bool OdGiMentalRayRenderSettingsTraitsData::finalGatheringEnabled ( ) const
inline

Definition at line 770 of file GiEnvironmentTraitsData.h.

◆ finalGatheringMode()

OdGiMrFinalGatheringMode OdGiMentalRayRenderSettingsTraitsData::finalGatheringMode ( ) const
inline

Definition at line 914 of file GiEnvironmentTraitsData.h.

◆ giPhotonsPerLight()

int OdGiMentalRayRenderSettingsTraitsData::giPhotonsPerLight ( ) const
inline

Definition at line 750 of file GiEnvironmentTraitsData.h.

◆ giSampleCount()

int OdGiMentalRayRenderSettingsTraitsData::giSampleCount ( ) const
inline

Definition at line 726 of file GiEnvironmentTraitsData.h.

◆ giSampleRadius()

double OdGiMentalRayRenderSettingsTraitsData::giSampleRadius ( ) const
inline

Definition at line 742 of file GiEnvironmentTraitsData.h.

◆ giSampleRadiusEnabled()

bool OdGiMentalRayRenderSettingsTraitsData::giSampleRadiusEnabled ( ) const
inline

Definition at line 734 of file GiEnvironmentTraitsData.h.

◆ globalIlluminationEnabled()

bool OdGiMentalRayRenderSettingsTraitsData::globalIlluminationEnabled ( ) const
inline

Definition at line 718 of file GiEnvironmentTraitsData.h.

◆ lightLuminanceScale()

double OdGiMentalRayRenderSettingsTraitsData::lightLuminanceScale ( ) const
inline

Definition at line 808 of file GiEnvironmentTraitsData.h.

◆ memoryLimit()

int OdGiMentalRayRenderSettingsTraitsData::memoryLimit ( ) const
inline

Definition at line 882 of file GiEnvironmentTraitsData.h.

◆ operator!=()

bool OdGiMentalRayRenderSettingsTraitsData::operator!= ( const OdGiMentalRayRenderSettingsTraitsData data2) const
inline

Definition at line 935 of file GiEnvironmentTraitsData.h.

◆ operator==()

bool OdGiMentalRayRenderSettingsTraitsData::operator== ( const OdGiMentalRayRenderSettingsTraitsData data2) const
inline

Definition at line 986 of file GiEnvironmentTraitsData.h.

◆ photonTraceDepth()

void OdGiMentalRayRenderSettingsTraitsData::photonTraceDepth ( int &  reflection,
int &  refraction,
int &  sum 
) const
inline

Definition at line 760 of file GiEnvironmentTraitsData.h.

◆ progressMonitor()

const void* OdGiMentalRayRenderSettingsTraitsData::progressMonitor ( ) const
inline

Definition at line 898 of file GiEnvironmentTraitsData.h.

◆ rayTraceDepth()

void OdGiMentalRayRenderSettingsTraitsData::rayTraceDepth ( int &  reflection,
int &  refraction,
int &  sum 
) const
inline

Definition at line 708 of file GiEnvironmentTraitsData.h.

◆ rayTraceEnabled()

bool OdGiMentalRayRenderSettingsTraitsData::rayTraceEnabled ( ) const
inline

Definition at line 698 of file GiEnvironmentTraitsData.h.

◆ sampling()

void OdGiMentalRayRenderSettingsTraitsData::sampling ( int &  min,
int &  max 
) const
inline

Definition at line 647 of file GiEnvironmentTraitsData.h.

◆ samplingContrastColor()

void OdGiMentalRayRenderSettingsTraitsData::samplingContrastColor ( float &  r,
float &  g,
float &  b,
float &  a 
) const
inline

Definition at line 671 of file GiEnvironmentTraitsData.h.

◆ samplingFilter()

void OdGiMentalRayRenderSettingsTraitsData::samplingFilter ( OdGiMrFilter filter,
double &  width,
double &  height 
) const
inline

Definition at line 658 of file GiEnvironmentTraitsData.h.

◆ setDiagnosticBSPMode()

void OdGiMentalRayRenderSettingsTraitsData::setDiagnosticBSPMode ( OdGiMrDiagnosticBSPMode  mode)
inline

Definition at line 838 of file GiEnvironmentTraitsData.h.

◆ setDiagnosticGridMode()

void OdGiMentalRayRenderSettingsTraitsData::setDiagnosticGridMode ( OdGiMrDiagnosticGridMode  mode,
float  fSize 
)
inline

Definition at line 820 of file GiEnvironmentTraitsData.h.

◆ setDiagnosticMode()

void OdGiMentalRayRenderSettingsTraitsData::setDiagnosticMode ( OdGiMrDiagnosticMode  mode)
inline

Definition at line 812 of file GiEnvironmentTraitsData.h.

◆ setDiagnosticPhotonMode()

void OdGiMentalRayRenderSettingsTraitsData::setDiagnosticPhotonMode ( OdGiMrDiagnosticPhotonMode  mode)
inline

Definition at line 830 of file GiEnvironmentTraitsData.h.

◆ setEnergyMultiplier()

void OdGiMentalRayRenderSettingsTraitsData::setEnergyMultiplier ( float  fScale)
inline

Definition at line 886 of file GiEnvironmentTraitsData.h.

◆ setExportMIEnabled()

void OdGiMentalRayRenderSettingsTraitsData::setExportMIEnabled ( bool  enabled)
inline

Definition at line 846 of file GiEnvironmentTraitsData.h.

◆ setExportMIFileName()

void OdGiMentalRayRenderSettingsTraitsData::setExportMIFileName ( const OdString miName)
inline

Definition at line 854 of file GiEnvironmentTraitsData.h.

◆ setExportMIMode()

void OdGiMentalRayRenderSettingsTraitsData::setExportMIMode ( OdGiMrExportMIMode  mode)
inline

Definition at line 926 of file GiEnvironmentTraitsData.h.

◆ setExposureType()

void OdGiMentalRayRenderSettingsTraitsData::setExposureType ( OdGiMrExposureType  type)
inline

Definition at line 902 of file GiEnvironmentTraitsData.h.

◆ setFGRadiusState()

void OdGiMentalRayRenderSettingsTraitsData::setFGRadiusState ( bool  bMin,
bool  bMax,
bool  bPixels 
)
inline

Definition at line 782 of file GiEnvironmentTraitsData.h.

◆ setFGRayCount()

void OdGiMentalRayRenderSettingsTraitsData::setFGRayCount ( int  num)
inline

Definition at line 774 of file GiEnvironmentTraitsData.h.

◆ setFGSampleRadius()

void OdGiMentalRayRenderSettingsTraitsData::setFGSampleRadius ( double  min,
double  max 
)
inline

Definition at line 794 of file GiEnvironmentTraitsData.h.

◆ setFinalGatheringEnabled()

void OdGiMentalRayRenderSettingsTraitsData::setFinalGatheringEnabled ( bool  enabled)
inline

Definition at line 766 of file GiEnvironmentTraitsData.h.

◆ setFinalGatheringMode()

void OdGiMentalRayRenderSettingsTraitsData::setFinalGatheringMode ( OdGiMrFinalGatheringMode  mode)
inline

Definition at line 910 of file GiEnvironmentTraitsData.h.

◆ setGIPhotonsPerLight()

void OdGiMentalRayRenderSettingsTraitsData::setGIPhotonsPerLight ( int  num)
inline

Definition at line 746 of file GiEnvironmentTraitsData.h.

◆ setGISampleCount()

void OdGiMentalRayRenderSettingsTraitsData::setGISampleCount ( int  num)
inline

Definition at line 722 of file GiEnvironmentTraitsData.h.

◆ setGISampleRadius()

void OdGiMentalRayRenderSettingsTraitsData::setGISampleRadius ( double  radius)
inline

Definition at line 738 of file GiEnvironmentTraitsData.h.

◆ setGISampleRadiusEnabled()

void OdGiMentalRayRenderSettingsTraitsData::setGISampleRadiusEnabled ( bool  enabled)
inline

Definition at line 730 of file GiEnvironmentTraitsData.h.

◆ setGlobalIlluminationEnabled()

void OdGiMentalRayRenderSettingsTraitsData::setGlobalIlluminationEnabled ( bool  enabled)
inline

Definition at line 714 of file GiEnvironmentTraitsData.h.

◆ setLightLuminanceScale()

void OdGiMentalRayRenderSettingsTraitsData::setLightLuminanceScale ( double  luminance)
inline

Definition at line 804 of file GiEnvironmentTraitsData.h.

◆ setMemoryLimit()

void OdGiMentalRayRenderSettingsTraitsData::setMemoryLimit ( int  limit)
inline

Definition at line 878 of file GiEnvironmentTraitsData.h.

◆ setPhotonTraceDepth()

void OdGiMentalRayRenderSettingsTraitsData::setPhotonTraceDepth ( int  reflection,
int  refraction,
int  sum 
)
inline

Definition at line 754 of file GiEnvironmentTraitsData.h.

◆ setProgressMonitor()

void OdGiMentalRayRenderSettingsTraitsData::setProgressMonitor ( void pMonitor)
inline

Definition at line 894 of file GiEnvironmentTraitsData.h.

◆ setRayTraceDepth()

void OdGiMentalRayRenderSettingsTraitsData::setRayTraceDepth ( int  reflection,
int  refraction,
int  sum 
)
inline

Definition at line 702 of file GiEnvironmentTraitsData.h.

◆ setRayTraceEnabled()

void OdGiMentalRayRenderSettingsTraitsData::setRayTraceEnabled ( bool  enabled)
inline

Definition at line 694 of file GiEnvironmentTraitsData.h.

◆ setSampling()

void OdGiMentalRayRenderSettingsTraitsData::setSampling ( int  min,
int  max 
)
inline

Definition at line 642 of file GiEnvironmentTraitsData.h.

◆ setSamplingContrastColor()

void OdGiMentalRayRenderSettingsTraitsData::setSamplingContrastColor ( float  r,
float  g,
float  b,
float  a 
)
inline

Definition at line 664 of file GiEnvironmentTraitsData.h.

◆ setSamplingFilter()

void OdGiMentalRayRenderSettingsTraitsData::setSamplingFilter ( OdGiMrFilter  filter,
double  width,
double  height 
)
inline

Definition at line 652 of file GiEnvironmentTraitsData.h.

◆ setShadowMapEnabled()

void OdGiMentalRayRenderSettingsTraitsData::setShadowMapEnabled ( bool  enabled)
inline

Definition at line 686 of file GiEnvironmentTraitsData.h.

◆ setShadowMode()

void OdGiMentalRayRenderSettingsTraitsData::setShadowMode ( OdGiMrShadowMode  mode)
inline

Definition at line 678 of file GiEnvironmentTraitsData.h.

◆ setShadowSamplingMultiplier()

void OdGiMentalRayRenderSettingsTraitsData::setShadowSamplingMultiplier ( double  multiplier)
inline

Definition at line 918 of file GiEnvironmentTraitsData.h.

◆ setTileOrder()

void OdGiMentalRayRenderSettingsTraitsData::setTileOrder ( OdGiMrTileOrder  order)
inline

Definition at line 870 of file GiEnvironmentTraitsData.h.

◆ setTileSize()

void OdGiMentalRayRenderSettingsTraitsData::setTileSize ( int  size)
inline

Definition at line 862 of file GiEnvironmentTraitsData.h.

◆ shadowMapEnabled()

bool OdGiMentalRayRenderSettingsTraitsData::shadowMapEnabled ( ) const
inline

Definition at line 690 of file GiEnvironmentTraitsData.h.

◆ shadowMode()

OdGiMrShadowMode OdGiMentalRayRenderSettingsTraitsData::shadowMode ( ) const
inline

Definition at line 682 of file GiEnvironmentTraitsData.h.

◆ shadowSamplingMultiplier()

double OdGiMentalRayRenderSettingsTraitsData::shadowSamplingMultiplier ( ) const
inline

Definition at line 922 of file GiEnvironmentTraitsData.h.

◆ tileOrder()

OdGiMrTileOrder OdGiMentalRayRenderSettingsTraitsData::tileOrder ( ) const
inline

Definition at line 874 of file GiEnvironmentTraitsData.h.

◆ tileSize()

int OdGiMentalRayRenderSettingsTraitsData::tileSize ( ) const
inline

Definition at line 866 of file GiEnvironmentTraitsData.h.


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