CREFogVolume

Class Hierarchy
C++
class CREFogVolume : public CRendElementBase;
File

CREFogVolume.h

CREFogVolume::m_center Data Member
C++
Vec3 m_center;
CREFogVolume::m_densityOffset Data Member
C++
float m_densityOffset;
CREFogVolume::m_eyePosInOS Data Member
C++
Vec3 m_eyePosInOS;
CREFogVolume::m_eyePosInWS Data Member
C++
Vec3 m_eyePosInWS;
CREFogVolume::m_fogColor Data Member
C++
ColorF m_fogColor;
Description

color already combined with fHDRDynamic

CREFogVolume::m_globalDensity Data Member
C++
float m_globalDensity;
CREFogVolume::m_heightFallOffBasePoint Data Member
C++
Vec3 m_heightFallOffBasePoint;
CREFogVolume::m_heightFallOffDirScaled Data Member
C++
Vec3 m_heightFallOffDirScaled;
CREFogVolume::m_localAABB Data Member
C++
AABB m_localAABB;
CREFogVolume::m_matWSInv Data Member
C++
Matrix34 m_matWSInv;
CREFogVolume::m_nearCutoff Data Member
C++
float m_nearCutoff;
CREFogVolume::m_softEdgesLerp Data Member
C++
Vec2 m_softEdgesLerp;
CREFogVolume::m_viewerInsideVolume Data Member
C++
bool m_viewerInsideVolume;
CREFogVolume::~CREFogVolume Destructor
C++
virtual ~CREFogVolume();
CREFogVolume::CREFogVolume Constructor
C++
CREFogVolume();
CREFogVolume::GetMemoryUsage Method
C++
virtual void GetMemoryUsage(ICrySizer * pSizer) const;
CREFogVolume::mfDraw Method
C++
virtual bool mfDraw(CShader* ef, SShaderPass* sfm);
CREFogVolume::mfPrepare Method
C++
virtual void mfPrepare(bool bCheckOverflow);
Description

False - mergable, True - static mesh