LibreOffice Module vcl (master) 1
Public Member Functions | Public Attributes | List of all members
ScaleCacheKey Struct Reference

Cache multiple scalings for the same bitmap. More...

#include <svdata.hxx>

Collaboration diagram for ScaleCacheKey:
[legend]

Public Member Functions

 ScaleCacheKey (SalBitmap *pBitmap, const Size &aDestSize)
 
 ScaleCacheKey (const ScaleCacheKey &key)
 
bool operator== (ScaleCacheKey const &rOther) const
 

Public Attributes

SalBitmapmpBitmap
 
Size maDestSize
 

Detailed Description

Cache multiple scalings for the same bitmap.

Definition at line 174 of file svdata.hxx.

Constructor & Destructor Documentation

◆ ScaleCacheKey() [1/2]

ScaleCacheKey::ScaleCacheKey ( SalBitmap pBitmap,
const Size aDestSize 
)
inline

Definition at line 177 of file svdata.hxx.

References maDestSize, and mpBitmap.

◆ ScaleCacheKey() [2/2]

ScaleCacheKey::ScaleCacheKey ( const ScaleCacheKey key)
inline

Definition at line 182 of file svdata.hxx.

References maDestSize, and mpBitmap.

Member Function Documentation

◆ operator==()

bool ScaleCacheKey::operator== ( ScaleCacheKey const &  rOther) const
inline

Definition at line 187 of file svdata.hxx.

References maDestSize, and mpBitmap.

Member Data Documentation

◆ maDestSize

Size ScaleCacheKey::maDestSize

Definition at line 176 of file svdata.hxx.

Referenced by operator==(), and ScaleCacheKey().

◆ mpBitmap

SalBitmap* ScaleCacheKey::mpBitmap

Definition at line 175 of file svdata.hxx.

Referenced by operator==(), and ScaleCacheKey().


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