plugify 1.2.8
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
plugify::Config::Runtime Struct Reference

Public Member Functions

bool HasCustomPinToMainThread () const
 
bool HasCustomUpdateMode () const
 
bool HasCustomUpdateInterval () const
 
bool HasThreadPriority () const
 

Public Attributes

bool pinToMainThread = true
 
UpdateMode updateMode = UpdateMode::Manual
 
std::chrono::milliseconds updateInterval { 16 }
 
std::function< void(std::chrono::milliseconds)> updateCallback
 
std::optional< size_t > threadPriority
 

Detailed Description

Definition at line 115 of file config.hpp.

Member Function Documentation

◆ HasCustomPinToMainThread()

bool plugify::Config::Runtime::HasCustomPinToMainThread ( ) const
inline

Definition at line 123 of file config.hpp.

◆ HasCustomUpdateInterval()

bool plugify::Config::Runtime::HasCustomUpdateInterval ( ) const
inline

Definition at line 131 of file config.hpp.

◆ HasCustomUpdateMode()

bool plugify::Config::Runtime::HasCustomUpdateMode ( ) const
inline

Definition at line 127 of file config.hpp.

◆ HasThreadPriority()

bool plugify::Config::Runtime::HasThreadPriority ( ) const
inline

Definition at line 135 of file config.hpp.

Member Data Documentation

◆ pinToMainThread

bool plugify::Config::Runtime::pinToMainThread = true

Definition at line 116 of file config.hpp.

◆ threadPriority

std::optional<size_t> plugify::Config::Runtime::threadPriority

Definition at line 120 of file config.hpp.

◆ updateCallback

std::function<void(std::chrono::milliseconds)> plugify::Config::Runtime::updateCallback

Definition at line 119 of file config.hpp.

◆ updateInterval

std::chrono::milliseconds plugify::Config::Runtime::updateInterval { 16 }

Definition at line 118 of file config.hpp.

◆ updateMode

UpdateMode plugify::Config::Runtime::updateMode = UpdateMode::Manual

Definition at line 117 of file config.hpp.


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