LibreOffice Module filter (master) 1
Public Member Functions | Private Attributes | Friends | List of all members
EscherBlibEntry Class Reference

#include <escherex.hxx>

Collaboration diagram for EscherBlibEntry:
[legend]

Public Member Functions

 EscherBlibEntry (sal_uInt32 nPictureOffset, const GraphicObject &rObj, const OString &rId, const GraphicAttr *pAttr)
 
 ~EscherBlibEntry ()
 
void WriteBlibEntry (SvStream &rSt, bool bWritePictureOffset, sal_uInt32 nResize=0)
 
bool IsEmpty () const
 
bool operator== (const EscherBlibEntry &) const
 

Private Attributes

MapMode maPrefMapMode
 
Size maPrefSize
 
sal_uInt32 mnIdentifier [4]
 
sal_uInt32 mnPictureOffset
 
sal_uInt32 mnSize
 
sal_uInt32 mnRefCount
 
sal_uInt32 mnSizeExtra
 
ESCHER_BlibType meBlibType
 
bool mbIsEmpty
 
bool mbIsNativeGraphicPossible
 

Friends

class EscherGraphicProvider
 
class EscherEx
 

Detailed Description

Definition at line 525 of file escherex.hxx.

Constructor & Destructor Documentation

◆ EscherBlibEntry()

EscherBlibEntry::EscherBlibEntry ( sal_uInt32  nPictureOffset,
const GraphicObject rObj,
const OString &  rId,
const GraphicAttr pAttr 
)

◆ ~EscherBlibEntry()

EscherBlibEntry::~EscherBlibEntry ( )

Definition at line 3990 of file escherex.cxx.

Member Function Documentation

◆ IsEmpty()

bool EscherBlibEntry::IsEmpty ( ) const
inline

Definition at line 557 of file escherex.hxx.

References mbIsEmpty.

◆ operator==()

bool EscherBlibEntry::operator== ( const EscherBlibEntry rEscherBlibEntry) const

Definition at line 3994 of file escherex.cxx.

References gentoken::i, and mnIdentifier.

◆ WriteBlibEntry()

void EscherBlibEntry::WriteBlibEntry ( SvStream rSt,
bool  bWritePictureOffset,
sal_uInt32  nResize = 0 
)

Friends And Related Function Documentation

◆ EscherEx

friend class EscherEx
friend

Definition at line 528 of file escherex.hxx.

◆ EscherGraphicProvider

friend class EscherGraphicProvider
friend

Definition at line 527 of file escherex.hxx.

Member Data Documentation

◆ maPrefMapMode

MapMode EscherBlibEntry::maPrefMapMode
private

Definition at line 530 of file escherex.hxx.

Referenced by EscherGraphicProvider::GetPrefSize().

◆ maPrefSize

Size EscherBlibEntry::maPrefSize
private

Definition at line 531 of file escherex.hxx.

Referenced by EscherGraphicProvider::GetPrefSize().

◆ mbIsEmpty

bool EscherBlibEntry::mbIsEmpty
private

Definition at line 542 of file escherex.hxx.

Referenced by EscherBlibEntry(), and IsEmpty().

◆ mbIsNativeGraphicPossible

bool EscherBlibEntry::mbIsNativeGraphicPossible
private

Definition at line 543 of file escherex.hxx.

Referenced by EscherBlibEntry().

◆ meBlibType

ESCHER_BlibType EscherBlibEntry::meBlibType
private

◆ mnIdentifier

sal_uInt32 EscherBlibEntry::mnIdentifier[4]
private

Definition at line 533 of file escherex.hxx.

Referenced by EscherBlibEntry(), operator==(), and WriteBlibEntry().

◆ mnPictureOffset

sal_uInt32 EscherBlibEntry::mnPictureOffset
private

Definition at line 534 of file escherex.hxx.

Referenced by WriteBlibEntry(), and EscherGraphicProvider::WriteBlibStoreContainer().

◆ mnRefCount

sal_uInt32 EscherBlibEntry::mnRefCount
private

Definition at line 537 of file escherex.hxx.

Referenced by WriteBlibEntry().

◆ mnSize

sal_uInt32 EscherBlibEntry::mnSize
private

◆ mnSizeExtra

sal_uInt32 EscherBlibEntry::mnSizeExtra
private

Definition at line 538 of file escherex.hxx.

Referenced by WriteBlibEntry(), and EscherGraphicProvider::WriteBlibStoreContainer().


The documentation for this class was generated from the following files: