Krita Source Code Documentation
Loading...
Searching...
No Matches
KisLodPreferences Struct Reference

#include <KisLodPreferences.h>

Public Types

enum  PreferenceFlag { None = 0x0 , LodSupported = 0x1 , LodPreferred = 0x2 }
 

Public Member Functions

int desiredLevelOfDetail () const
 
PreferenceFlags flags () const
 
 KisLodPreferences ()=default
 
 KisLodPreferences (int desiredLevelOfDetail)
 
 KisLodPreferences (PreferenceFlags flags, int desiredLevelOfDetail)
 
bool lodPreferred () const
 
bool lodSupported () const
 

Private Attributes

int m_desiredLevelOfDetail = 0
 
PreferenceFlags m_flags = None
 

Detailed Description

Definition at line 7 of file KisLodPreferences.h.

Member Enumeration Documentation

◆ PreferenceFlag

Enumerator
None 
LodSupported 
LodPreferred 

Definition at line 9 of file KisLodPreferences.h.

Constructor & Destructor Documentation

◆ KisLodPreferences() [1/3]

KisLodPreferences::KisLodPreferences ( )
default

◆ KisLodPreferences() [2/3]

KisLodPreferences::KisLodPreferences ( PreferenceFlags flags,
int desiredLevelOfDetail )
inline

◆ KisLodPreferences() [3/3]

KisLodPreferences::KisLodPreferences ( int desiredLevelOfDetail)
inline

Member Function Documentation

◆ desiredLevelOfDetail()

int KisLodPreferences::desiredLevelOfDetail ( ) const
inline

Definition at line 43 of file KisLodPreferences.h.

43 {
45 }

References m_desiredLevelOfDetail.

◆ flags()

PreferenceFlags KisLodPreferences::flags ( ) const
inline

Definition at line 31 of file KisLodPreferences.h.

31 {
32 return m_flags;
33 }

References m_flags.

◆ lodPreferred()

bool KisLodPreferences::lodPreferred ( ) const
inline

Definition at line 35 of file KisLodPreferences.h.

35 {
36 return m_flags & LodPreferred;
37 }

References LodPreferred, and m_flags.

◆ lodSupported()

bool KisLodPreferences::lodSupported ( ) const
inline

Definition at line 39 of file KisLodPreferences.h.

39 {
40 return m_flags & LodSupported;
41 }

References LodSupported, and m_flags.

Member Data Documentation

◆ m_desiredLevelOfDetail

int KisLodPreferences::m_desiredLevelOfDetail = 0
private

Definition at line 49 of file KisLodPreferences.h.

◆ m_flags

PreferenceFlags KisLodPreferences::m_flags = None
private

Definition at line 48 of file KisLodPreferences.h.


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