class CREFogVolume : public CRendElementBase;
CREFogVolume.h
Vec3 m_center;
float m_densityOffset;
Vec3 m_eyePosInOS;
Vec3 m_eyePosInWS;
ColorF m_fogColor;
color already combined with fHDRDynamic
float m_globalDensity;
Vec3 m_heightFallOffBasePoint;
Vec3 m_heightFallOffDirScaled;
AABB m_localAABB;
Matrix34 m_matWSInv;
float m_nearCutoff;
Vec2 m_softEdgesLerp;
bool m_viewerInsideVolume;
virtual ~CREFogVolume();
CREFogVolume();
virtual void GetMemoryUsage(ICrySizer * pSizer) const;
virtual bool mfDraw(CShader* ef, SShaderPass* sfm);
virtual void mfPrepare(bool bCheckOverflow);
False - mergable, True - static mesh