CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
24 #ifndef __OD_GI_VIEWPORT_TRAITS__
25 #define __OD_GI_VIEWPORT_TRAITS__
90 bool m_bChromaticAdaptation;
91 bool m_bColorDifferentiation;
93 bool m_bProcessBackground;
150 double m_fWhitePoint;
182 kOneDistantLight = 0,
183 kTwoDistantLights = 1,
185 kUserDefinedLight = 3
236 #endif // __OD_GI_VIEWPORT_TRAITS__
virtual bool processBackground() const
virtual OdCmEntityColor ambientLightColor() const =0
virtual bool chromaticAdaptation() const
virtual OdCmEntityColor defaultLightingColor() const =0
static double convertBrightnessToExposure(double fBrightness)
virtual void setColorDifferentiation(bool bEnable)
virtual bool isDefaultLightingOn() const =0
ODRX_DECLARE_MEMBERS(OdGiViewportTraits)
virtual ~OdGiToneOperatorParameters()
virtual double defaultLightingIntensity() const =0
virtual bool setExteriorDaylight(ExteriorDaylightMode mode)
virtual double contrast() const
virtual void setIsActive(bool bActive)
virtual void setChromaticAdaptation(bool bEnable)
virtual void setDefaultLightingIntensity(double dIntensity)=0
virtual double brightness() const
OdSmartPtr< OdGiToneOperatorParameters > OdGiToneOperatorParametersPtr
virtual void setWhiteColor(const OdCmEntityColor &color)
OdGiToneOperatorParameters & operator=(const OdGiToneOperatorParameters ¶ms)
virtual void setBrightness(double brightness)=0
bool operator==(const OdGiPhotographicExposureParameters ¶ms) const
virtual const OdCmEntityColor & whiteColor() const
virtual OdDbStub * background() const =0
virtual OdDbStub * renderSettings() const =0
virtual void setBackground(OdDbStub *bg)=0
virtual bool setMidTones(double fMidTones)
bool operator==(const OdGiToneOperatorParameters ¶ms) const
virtual void setProcessBackground(bool bProcessBg)
static double convertExposureToBrightness(double fExposure)
virtual bool setBrightness(double fBrightness)
virtual double exposure() const
virtual void setUserDefinedLightDirection(const OdGeVector3d &lightDirection)=0
virtual void setRenderEnvironment(OdDbStub *re)=0
virtual OdGeVector3d userDefinedLightDirection() const =0
virtual bool setExposure(double fExposure)
virtual void setDefaultLightingColor(const OdCmEntityColor &color)=0
bool operator==(const OdGiToneOperatorParameters ¶ms) const
virtual bool setBrightness(double fBrightness)
bool operator!=(const OdGiPhotographicExposureParameters ¶ms) const
virtual double whitePoint() const
virtual void defaultLightingShadowParameters(OdGiShadowParameters ¶ms) const =0
bool DAI_EXPORT operator!=(const OdDAI::OdSelect &left, const OdDAI::OdSelect &right)
virtual double brightness() const =0
OdSmartPtr< OdGiPhotographicExposureParameters > OdGiPhotographicExposureParametersPtr
virtual ~OdGiPhotographicExposureParameters()
virtual void setToneOperatorParameters(const OdGiToneOperatorParameters ¶ms)=0
virtual void toneOperatorParameters(OdGiToneOperatorParameters ¶ms)=0
OdCmEntityColor whitePointToColor() const
virtual bool colorDifferentiation() const
virtual bool setContrast(double fContrast)
virtual void setContrast(double contrast)=0
virtual void setAmbientLightColor(const OdCmEntityColor &color)=0
virtual DefaultLightingType defaultLightingType() const =0
OdGiPhotographicExposureParameters(const OdGiPhotographicExposureParameters ¶ms)
virtual double contrast() const =0
OdGiToneOperatorParameters & operator=(const OdGiToneOperatorParameters ¶ms)
virtual bool setWhitePoint(double fWhitePoint)
bool operator!=(const OdGiToneOperatorParameters ¶ms) const
virtual OdDbStub * renderEnvironment() const =0
virtual bool isActive() const
OdGiToneOperatorParametersStatic()
bool DAI_EXPORT operator==(const OdFileDescriptionAuto &left, const OdFileDescriptionAuto &right)
virtual ExteriorDaylightMode exteriorDaylight() const
OdGiToneOperatorParameters()
ODRX_DECLARE_MEMBERS(OdGiPhotographicExposureParameters)
OdGiToneOperatorParameters(const OdGiToneOperatorParameters ¶ms)
virtual void setDefaultLightingOn(bool b)=0
OdSmartPtr< OdGiViewportTraits > OdGiViewportTraitsPtr
virtual void setDefaultLightingShadowParameters(const OdGiShadowParameters ¶ms)=0
ODRX_DECLARE_MEMBERS(OdGiToneOperatorParameters)
virtual void setRenderSettings(OdDbStub *rs)=0
OdGiPhotographicExposureParameters()
virtual void setDefaultLightingType(DefaultLightingType)=0
bool operator!=(const OdGiToneOperatorParameters ¶ms) const
virtual double midTones() const
OdGiPhotographicExposureParameters & operator=(const OdGiPhotographicExposureParameters ¶ms)
OdGiPhotographicExposureParametersStatic()