CFx SDK Documentation  2022 SP0
Public Member Functions | List of all members
OdGiRenderEnvironmentTraits Class Referenceabstract

#include <GiEnvironment.h>

Inheritance diagram for OdGiRenderEnvironmentTraits:
OdGiDrawableTraits OdRxObject

Public Member Functions

 ODRX_DECLARE_MEMBERS (OdGiRenderEnvironmentTraits)
 
virtual void setEnable (bool bEnable)=0
 
virtual bool enable () const =0
 
virtual void setIsBackground (bool bEnable)=0
 
virtual bool isBackground () const =0
 
virtual void setFogColor (const OdCmEntityColor &color)=0
 
virtual OdCmEntityColor fogColor () const =0
 
virtual void setNearDistance (double nearDist)=0
 
virtual double nearDistance () const =0
 
virtual void setFarDistance (double farDist)=0
 
virtual double farDistance () const =0
 
virtual void setNearPercentage (double nearPct)=0
 
virtual double nearPercentage () const =0
 
virtual void setFarPercentage (double farPct)=0
 
virtual double farPercentage () const =0
 
virtual void setEnvironmentMap (const OdGiMaterialTexture *m)=0
 
virtual OdGiMaterialTextureenvironmentMap () 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 37 of file GiEnvironment.h.

Member Function Documentation

◆ enable()

virtual bool OdGiRenderEnvironmentTraits::enable ( ) const
pure virtual

◆ environmentMap()

virtual OdGiMaterialTexture* OdGiRenderEnvironmentTraits::environmentMap ( ) const
pure virtual

◆ farDistance()

virtual double OdGiRenderEnvironmentTraits::farDistance ( ) const
pure virtual

◆ farPercentage()

virtual double OdGiRenderEnvironmentTraits::farPercentage ( ) const
pure virtual

◆ fogColor()

virtual OdCmEntityColor OdGiRenderEnvironmentTraits::fogColor ( ) const
pure virtual

◆ isBackground()

virtual bool OdGiRenderEnvironmentTraits::isBackground ( ) const
pure virtual

◆ nearDistance()

virtual double OdGiRenderEnvironmentTraits::nearDistance ( ) const
pure virtual

◆ nearPercentage()

virtual double OdGiRenderEnvironmentTraits::nearPercentage ( ) const
pure virtual

◆ ODRX_DECLARE_MEMBERS()

OdGiRenderEnvironmentTraits::ODRX_DECLARE_MEMBERS ( OdGiRenderEnvironmentTraits  )

◆ setEnable()

virtual void OdGiRenderEnvironmentTraits::setEnable ( bool  bEnable)
pure virtual

◆ setEnvironmentMap()

virtual void OdGiRenderEnvironmentTraits::setEnvironmentMap ( const OdGiMaterialTexture m)
pure virtual

◆ setFarDistance()

virtual void OdGiRenderEnvironmentTraits::setFarDistance ( double  farDist)
pure virtual

◆ setFarPercentage()

virtual void OdGiRenderEnvironmentTraits::setFarPercentage ( double  farPct)
pure virtual

◆ setFogColor()

virtual void OdGiRenderEnvironmentTraits::setFogColor ( const OdCmEntityColor color)
pure virtual

◆ setIsBackground()

virtual void OdGiRenderEnvironmentTraits::setIsBackground ( bool  bEnable)
pure virtual

◆ setNearDistance()

virtual void OdGiRenderEnvironmentTraits::setNearDistance ( double  nearDist)
pure virtual

◆ setNearPercentage()

virtual void OdGiRenderEnvironmentTraits::setNearPercentage ( double  nearPct)
pure virtual

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