# IVolumePrimitive Member List

This is the complete list of members for IVolumePrimitive, including all inherited members.

AddRef()=0 | IMCUnknown | `[pure virtual]`
GetVolumeAttenuation(const TVector3 &from, const TVector3 &to, TMCColorRGBA &attenuation, TColorRGBLinearEffect *linearEffect, boolean isShadowCasting, boolean oldShadowFiltering)=0 | IVolumePrimitive | `[pure virtual]`
GetVolumeDensity(const TVector3 &point, TMCColorRGBA &filter, TMCColorRGBA &glow)=0 | IVolumePrimitive | `[pure virtual]`
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | `[pure virtual]`
Release()=0 | IMCUnknown | `[pure virtual]`