|
wxArt2D
|

Public Member Functions | |
| a2dIterPP (a2dIterC &ic, a2dCanvasObject *object, OVERLAP clip=_IN, a2dHit type=a2dHit()) | |
| Update iteration context. More... | |
| a2dIterPP (a2dIterC &ic, const a2dAffineMatrix &matrix=a2dIDENTITY_MATRIX, OVERLAP clip=_IN) | |
| construction of intitial | |
| a2dIterPP (const a2dIterPP &cu) | |
| copy constructor | |
| ~a2dIterPP () | |
| Restore the iteration context. | |
| a2dCanvasObject * | GetObject () |
| Get the current object. | |
| const a2dAffineMatrix & | GetTransform () |
| Get the accumulated transforms up to and including m_object->m_lworld. | |
| const a2dAffineMatrix & | GetInverseTransform () |
| Get the accumulated transforms up to and including m_object->m_lworld. | |
| const a2dAffineMatrix & | GetLocalTransform () |
| const a2dHit & | GetHitType () const |
| type of the hit | |
Public Attributes | |
| a2dCanvasObjectPtr | m_object |
| the canvas object at the current level of iteration | |
| a2dAffineMatrix | m_localtransform |
| a2dAffineMatrix | m_relativetransform |
| the accumulated transforms up to and including m_object->m_lworld | |
| a2dAffineMatrix | m_inverseRelativetransform |
| inverse of m_relativetransform | |
| bool | m_objectLevel |
| indicates type of constructor used. | |
| OVERLAP | m_clip |
| how far this object in the view being rendered | |
| a2dHit | m_type |
| type of the hit | |
Friends | |
| class | a2dIterC |
| class | a2dSmrtPtrBase |
| a2dIterPP::a2dIterPP | ( | a2dIterC & | ic, |
| a2dCanvasObject * | object, | ||
| OVERLAP | clip = _IN, |
||
| a2dHit | type = a2dHit() |
||
| ) |
Update iteration context.
Create an object of this type locally in a a2dCanvasObject child tree iteration function at each recusion level. This will update the iteration context and restore it later
Definition at line 454 of file canobj.cpp.