LibreOffice Module vcl (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
GraphicNativeTransform Class Referencefinal

#include <GraphicNativeTransform.hxx>

Collaboration diagram for GraphicNativeTransform:
[legend]

Public Member Functions

 GraphicNativeTransform (Graphic &rGraphic)
 
void rotate (Degree10 aRotation)
 

Private Member Functions

bool rotateBitmapOnly (Degree10 aRotation)
 
void rotateJPEG (Degree10 aRotation)
 
bool rotateGeneric (Degree10 aRotation, std::u16string_view aType)
 

Private Attributes

GraphicmrGraphic
 

Detailed Description

Definition at line 29 of file GraphicNativeTransform.hxx.

Constructor & Destructor Documentation

◆ GraphicNativeTransform()

GraphicNativeTransform::GraphicNativeTransform ( Graphic rGraphic)

Definition at line 32 of file GraphicNativeTransform.cxx.

Member Function Documentation

◆ rotate()

void GraphicNativeTransform::rotate ( Degree10  aRotation)

◆ rotateBitmapOnly()

bool GraphicNativeTransform::rotateBitmapOnly ( Degree10  aRotation)
private

◆ rotateGeneric()

bool GraphicNativeTransform::rotateGeneric ( Degree10  aRotation,
std::u16string_view  aType 
)
private

◆ rotateJPEG()

void GraphicNativeTransform::rotateJPEG ( Degree10  aRotation)
private

Member Data Documentation

◆ mrGraphic

Graphic& GraphicNativeTransform::mrGraphic
private

Definition at line 31 of file GraphicNativeTransform.hxx.

Referenced by rotate(), rotateBitmapOnly(), rotateGeneric(), and rotateJPEG().


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