LibreOffice Module canvas (master) 1
Public Member Functions | Public Attributes | List of all members
canvas::SpriteRedrawManager::AreaUpdateCaller< Functor > Struct Template Reference

Functor, to be used from forEachSpriteArea. More...

#include <spriteredrawmanager.hxx>

Collaboration diagram for canvas::SpriteRedrawManager::AreaUpdateCaller< Functor >:
[legend]

Public Member Functions

 AreaUpdateCaller (Functor &rFunc, const SpriteRedrawManager &rManager)
 
void operator() (const UpdateArea &rUpdateArea)
 

Public Attributes

Functor & mrFunc
 
const SpriteRedrawManagermrManager
 

Detailed Description

template<typename Functor>
struct canvas::SpriteRedrawManager::AreaUpdateCaller< Functor >

Functor, to be used from forEachSpriteArea.

Definition at line 193 of file spriteredrawmanager.hxx.

Constructor & Destructor Documentation

◆ AreaUpdateCaller()

template<typename Functor >
canvas::SpriteRedrawManager::AreaUpdateCaller< Functor >::AreaUpdateCaller ( Functor &  rFunc,
const SpriteRedrawManager rManager 
)
inline

Definition at line 195 of file spriteredrawmanager.hxx.

Member Function Documentation

◆ operator()()

template<typename Functor >
void canvas::SpriteRedrawManager::AreaUpdateCaller< Functor >::operator() ( const UpdateArea rUpdateArea)
inline

Definition at line 202 of file spriteredrawmanager.hxx.

Member Data Documentation

◆ mrFunc

template<typename Functor >
Functor& canvas::SpriteRedrawManager::AreaUpdateCaller< Functor >::mrFunc

Definition at line 207 of file spriteredrawmanager.hxx.

◆ mrManager

template<typename Functor >
const SpriteRedrawManager& canvas::SpriteRedrawManager::AreaUpdateCaller< Functor >::mrManager

Definition at line 208 of file spriteredrawmanager.hxx.


The documentation for this struct was generated from the following file: