openshot-audio  0.1.7
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
DisplayGeometry Class Reference

Classes

struct  ExtendedInfo
 

Public Member Functions

ExtendedInfofindDisplayForRect (const Rectangle< int > &bounds, bool isScaledBounds)
 
ExtendedInfofindDisplayForPoint (Point< int > pt, bool isScaledPoint)
 

Static Public Member Functions

static Rectangle< int > physicalToScaled (const Rectangle< int > &physicalBounds)
 
static Rectangle< int > scaledToPhysical (const Rectangle< int > &scaledBounds)
 
template<typename ValueType >
static Point< ValueType > physicalToScaled (const Point< ValueType > &physicalPoint)
 
template<typename ValueType >
static Point< ValueType > scaledToPhysical (const Point< ValueType > &scaledPoint)
 
static DisplayGeometrygetInstance ()
 
static DisplayGeometrygetOrCreateInstance (::Display *dpy, double masterScale)
 

Public Attributes

Array< ExtendedInfoinfos
 

Member Function Documentation

◆ findDisplayForPoint()

ExtendedInfo& DisplayGeometry::findDisplayForPoint ( Point< int >  pt,
bool  isScaledPoint 
)
inline

◆ findDisplayForRect()

ExtendedInfo& DisplayGeometry::findDisplayForRect ( const Rectangle< int > &  bounds,
bool  isScaledBounds 
)
inline

◆ getInstance()

static DisplayGeometry& DisplayGeometry::getInstance ( )
inlinestatic

◆ getOrCreateInstance()

static DisplayGeometry& DisplayGeometry::getOrCreateInstance ( ::Display *  dpy,
double  masterScale 
)
inlinestatic

◆ physicalToScaled() [1/2]

static Rectangle<int> DisplayGeometry::physicalToScaled ( const Rectangle< int > &  physicalBounds)
inlinestatic

◆ physicalToScaled() [2/2]

template<typename ValueType >
static Point<ValueType> DisplayGeometry::physicalToScaled ( const Point< ValueType > &  physicalPoint)
inlinestatic

◆ scaledToPhysical() [1/2]

static Rectangle<int> DisplayGeometry::scaledToPhysical ( const Rectangle< int > &  scaledBounds)
inlinestatic

◆ scaledToPhysical() [2/2]

template<typename ValueType >
static Point<ValueType> DisplayGeometry::scaledToPhysical ( const Point< ValueType > &  scaledPoint)
inlinestatic

Member Data Documentation

◆ infos

Array<ExtendedInfo> DisplayGeometry::infos

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