openshot-audio  0.1.2
Public Member Functions | Static Public Member Functions | List of all members
MouseCursor::SharedCursorHandle Class Reference

Public Member Functions

 SharedCursorHandle (const MouseCursor::StandardCursorType type)
 
 SharedCursorHandle (const Image &image, Point< int > hotSpot, const float scaleFactor)
 
 ~SharedCursorHandle ()
 
bool isStandardType (MouseCursor::StandardCursorType type) const noexcept
 
SharedCursorHandleretain () noexcept
 
void release ()
 
void * getHandle () const noexcept
 

Static Public Member Functions

static SharedCursorHandlecreateStandard (const MouseCursor::StandardCursorType type)
 

Constructor & Destructor Documentation

◆ SharedCursorHandle() [1/2]

MouseCursor::SharedCursorHandle::SharedCursorHandle ( const MouseCursor::StandardCursorType  type)
inlineexplicit

◆ SharedCursorHandle() [2/2]

MouseCursor::SharedCursorHandle::SharedCursorHandle ( const Image image,
Point< int >  hotSpot,
const float  scaleFactor 
)
inline

◆ ~SharedCursorHandle()

MouseCursor::SharedCursorHandle::~SharedCursorHandle ( )
inline

Member Function Documentation

◆ createStandard()

static SharedCursorHandle* MouseCursor::SharedCursorHandle::createStandard ( const MouseCursor::StandardCursorType  type)
inlinestatic

◆ getHandle()

void* MouseCursor::SharedCursorHandle::getHandle ( ) const
inlinenoexcept

◆ isStandardType()

bool MouseCursor::SharedCursorHandle::isStandardType ( MouseCursor::StandardCursorType  type) const
inlinenoexcept

◆ release()

void MouseCursor::SharedCursorHandle::release ( )
inline

◆ retain()

SharedCursorHandle* MouseCursor::SharedCursorHandle::retain ( )
inlinenoexcept

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