Enigma  3.2.0
A Simple, Reliable and Efficient Encryption Tool
Cursor Class Reference

#include <Cursor.hpp>

Public Member Functions

 Cursor () noexcept
 
 Cursor (CursorMode mode)
 
 Cursor (const fs::path &image_path, const std::int32_t xhot=0, const std::int32_t yhot=0)
 
 ~Cursor ()
 
void Destroy ()
 
CursorMode GetMode () const noexcept
 
const GLFWcursor * GetGLFWCursor () const noexcept
 
GLFWcursor * GetGLFWCursor () noexcept
 

Detailed Description

Definition at line 24 of file Cursor.hpp.

Constructor & Destructor Documentation

◆ Cursor() [1/3]

Cursor::Cursor ( )
noexcept

◆ Cursor() [2/3]

Cursor::Cursor ( CursorMode  mode)
explicit

◆ Cursor() [3/3]

Cursor::Cursor ( const fs::path &  image_path,
const std::int32_t  xhot = 0,
const std::int32_t  yhot = 0 
)
explicit

◆ ~Cursor()

Cursor::~Cursor ( )

Member Function Documentation

◆ Destroy()

void Cursor::Destroy ( )

◆ GetGLFWCursor() [1/2]

const GLFWcursor* Cursor::GetGLFWCursor ( ) const
inlinenoexcept

Definition at line 47 of file Cursor.hpp.

◆ GetGLFWCursor() [2/2]

GLFWcursor* Cursor::GetGLFWCursor ( )
inlinenoexcept

Definition at line 48 of file Cursor.hpp.

◆ GetMode()

CursorMode Cursor::GetMode ( ) const
inlinenoexcept

Definition at line 46 of file Cursor.hpp.


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