MCPcopy Create free account
hub / github.com/Aegel5/SimpleSwitcher / TestBit

Method TestBit

imgui_tiny_app/imgui/imgui_internal.h:661–661  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

659 void ClearAllBits() { memset(Data, 0, sizeof(Data)); }
660 void SetAllBits() { memset(Data, 255, sizeof(Data)); }
661 bool TestBit(int n) const { n += OFFSET; IM_ASSERT(n >= 0 && n < BITCOUNT); return IM_BITARRAY_TESTBIT(Data, n); }
662 void SetBit(int n) { n += OFFSET; IM_ASSERT(n >= 0 && n < BITCOUNT); ImBitArraySetBit(Data, n); }
663 void ClearBit(int n) { n += OFFSET; IM_ASSERT(n >= 0 && n < BITCOUNT); ImBitArrayClearBit(Data, n); }
664 void SetBitRange(int n, int n2) { n += OFFSET; n2 += OFFSET; IM_ASSERT(n >= 0 && n < BITCOUNT && n2 > n && n2 <= BITCOUNT); ImBitArraySetBitRange(Data, n, n2); } // Works on range [n..n2)

Callers 2

UpdateInputEventsMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected