Public Methods |
| CGXSquare () |
| ~CGXSquare () |
bool | Fill (type &Val) |
void | Cleanup () |
bool | Init (UINT uSideSize, type *pInitialValue) |
bool | Smooth (float fAmt, bool bSmoothEdges) |
void | GetVal (type &Out, UINT x, UINT y) |
void | SetVal (type &In, UINT x, UINT y) |
void | SetVal (type &In, UINT index) |
void | SetBigVal (type &In, UINT x, UINT y, UINT uRadius) |
UINT | GetIndex (UINT x, UINT y) |
UINT | GetSideSize () |
type * | GetArrayPointer () |
bool | IsNull () |
void | Lerp (float fAmt, CGXSquare< type > One, CGXSquare< type > Two) |
void | MakeSideSimilarTo (CGXSquare< type > &Target, UINT uSide) |
void | operator+= (CGXSquare< type > &Target) |
void | GetFilteredVal (type &Out, float fX, float fY) |
void | operator+= (float fAmt) |
void | operator *= (float fAmt) |
bool | WriteToStream (IStream *pStream) |
bool | ReadFromStream (IStream *pStream) |