26 Page::Page(
const std::shared_ptr<IRenderModule> &rRenderModule ) :
27 mpRenderModule(rRenderModule),
37 rFragmentPtr->refresh();
64 pFragment->setPage(
this);
79 FragmentContainer_t::iterator it(
123 if( !r.
inside(aBoundary) )
std::shared_ptr< ISurface > mpSurface
bool isValidLocation(const SurfaceRect &r) const
std::shared_ptr< IRenderModule > mpRenderModule
void free(const FragmentSharedPtr &pFragment)
FragmentContainer_t mpFragments
bool insert(SurfaceRect &r)
FragmentSharedPtr allocateSpace(const ::basegfx::B2ISize &rSize)
Page(const std::shared_ptr< IRenderModule > &rRenderModule)
bool nakedFragment(const FragmentSharedPtr &pFragment)
sal::systools::COMReference< surface_type > mpSurface
std::shared_ptr< PageFragment > FragmentSharedPtr
This implements some equivalent to basegfx::B2IBox, but instead of two BasicBox ranges,...
::basegfx::B2ISize maSize
bool inside(const SurfaceRect &r) const
bool intersection(const SurfaceRect &r) const
returns true if the passed rect intersects this one.
::basegfx::B2IPoint maPos