LMMS
Loading...
Searching...
No Matches
juce::MouseCursor::SharedCursorHandle Class Reference

Public Member Functions

 SharedCursorHandle (const MouseCursor::StandardCursorType type)
 SharedCursorHandle (const ScaledImage &image, Point< int > hotSpot)
bool isStandardType (MouseCursor::StandardCursorType type) const noexcept
PlatformSpecificHandlegetHandle () noexcept
MouseCursor::StandardCursorType getType () const noexcept

Static Public Member Functions

static std::shared_ptr< SharedCursorHandlecreateStandard (const MouseCursor::StandardCursorType type)

Private Attributes

CustomMouseCursorInfo info
PlatformSpecificHandle handle
const MouseCursor::StandardCursorType standardType
const bool standard

Constructor & Destructor Documentation

◆ SharedCursorHandle() [1/2]

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

◆ SharedCursorHandle() [2/2]

juce::MouseCursor::SharedCursorHandle::SharedCursorHandle ( const ScaledImage & image,
Point< int > hotSpot )
inline

Member Function Documentation

◆ createStandard()

std::shared_ptr< SharedCursorHandle > juce::MouseCursor::SharedCursorHandle::createStandard ( const MouseCursor::StandardCursorType type)
inlinestatic

◆ getHandle()

PlatformSpecificHandle * juce::MouseCursor::SharedCursorHandle::getHandle ( )
inlinenoexcept

◆ getType()

MouseCursor::StandardCursorType juce::MouseCursor::SharedCursorHandle::getType ( ) const
inlinenoexcept

◆ isStandardType()

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

Member Data Documentation

◆ handle

PlatformSpecificHandle juce::MouseCursor::SharedCursorHandle::handle
private

◆ info

CustomMouseCursorInfo juce::MouseCursor::SharedCursorHandle::info
private

◆ standard

const bool juce::MouseCursor::SharedCursorHandle::standard
private

◆ standardType

const MouseCursor::StandardCursorType juce::MouseCursor::SharedCursorHandle::standardType
private

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