|
Defines |
#define | new CAM_DEBUG_NEW |
Functions |
virtual void __stdcall | SetChoices (const BOOL *MakeWallShadow, const AFloatPt01 *Darkness01, const APixels *Blurriness, const ACoordPixels XYPosition, const ADegrees *Tilt, const AFloatPt01 *YScale01)=0 |
virtual void __stdcall | SetBaseline (const AFloatPt01 *Baseline)=0 |
virtual void __stdcall | GetChoices (BOOL *MakeWallShadow, AFloatPt01 *Darkness01, APixels *Blurriness, ACoordPixels XYPosition, ADegrees *Tilt, AFloatPt01 *YScale01) const =0 |
virtual void __stdcall | GetBaseline (AFloatPt01 *Baseline) const =0 |
virtual void __stdcall | GetDarknessRange (AFloatPt01 &Min, AFloatPt01 &Max) const =0 |
virtual void __stdcall | GetBlurrinessRange (APixels &Min, APixels &Max) const =0 |
virtual void __stdcall | GetPositionRange (ACoordPixels Min, ACoordPixels Max) const =0 |
virtual void __stdcall | GetProjectionRange (ADegrees &MinTilt, ADegrees &MaxTilt, AFloatPt01 &MinYScale, AFloatPt01 &MaxYScale) const =0 |
virtual HRESULT __stdcall | SwitchToTransparencyInsteadOfAlpha (BOOL YesOrNo)=0 |
virtual HRESULT __stdcall | SwitchToUpsideDownPixelAddressing (BOOL YesOrNo)=0 |
virtual HRESULT __stdcall | InverseShadowBoundCalc (ACoordPixels UnshadowedWidHei, ACoordPixels UnshadowedPos, const ACoordPixels &ShadowedWidHei, const AFloatPt01 *Baseline) const =0 |
virtual HRESULT __stdcall | CalcShadowBound (ACoordPixels ShadowWidHei, ACoordPixels ShadowPos, const AAlphaChannel &TransparencyMap, const ACoordPixels &tWidHei, const ACoordPixels &tPos) const =0 |
virtual HRESULT __stdcall | DrawShadow (const AAlphaChannel &ShadowMapOut, const ACoordPixels &sWidHei, const ACoordPixels &sPos, const AAlphaChannel &TransparencyMapIn, const ACoordPixels &tWidHei, const ACoordPixels &tPos) const =0 |