OmniSciDB
a5dc49c757
|
#include <RenderQueryOptions.h>
Public Types | |
enum | FlagBits { kLegacyHitTestLogic = 1u << 0, kInjectRowIdForHitTesting = 1u << 1, kRequiresPhysicalTables = 1u << 2, kInjectRowIdForPPLL = 1u << 3 } |
Public Member Functions | |
bool | shouldAlterRA () const |
bool | useLegacyHitTestLogic () const |
bool | injectRowIdForHitTesting () const |
bool | isHitTestingEnabled () const |
bool | injectRowIdForPPLL () const |
bool | requiresPhysicalTables () const |
void | setFlags (FlagBits flags_to_set) |
void | clearFlags (FlagBits flags_to_clear) |
void | clearAllFlags () |
bool | operator== (const RenderQueryOptions &other) const |
bool | operator!= (const RenderQueryOptions &other) const |
Private Attributes | |
uint32_t | flags_ = 0u |
Definition at line 19 of file RenderQueryOptions.h.
Enumerator | |
---|---|
kLegacyHitTestLogic | |
kInjectRowIdForHitTesting | |
kRequiresPhysicalTables | |
kInjectRowIdForPPLL |
Definition at line 21 of file RenderQueryOptions.h.
|
inline |
|
inline |
|
inline |
Definition at line 42 of file RenderQueryOptions.h.
References flags_.
Referenced by isHitTestingEnabled().
|
inline |
|
inline |
Definition at line 45 of file RenderQueryOptions.h.
References injectRowIdForHitTesting(), and useLegacyHitTestLogic().
|
inline |
Definition at line 60 of file RenderQueryOptions.h.
References operator==().
|
inline |
Definition at line 57 of file RenderQueryOptions.h.
References flags_.
Referenced by operator!=().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 41 of file RenderQueryOptions.h.
References flags_.
Referenced by isHitTestingEnabled().
|
private |
Definition at line 63 of file RenderQueryOptions.h.
Referenced by clearAllFlags(), clearFlags(), injectRowIdForHitTesting(), injectRowIdForPPLL(), operator==(), requiresPhysicalTables(), setFlags(), shouldAlterRA(), and useLegacyHitTestLogic().