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) |