MCPcopy Create free account
hub / github.com/RenderKit/embree / SetBit

Method SetBit

tutorials/common/imgui/imgui_internal.h:576–576  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

574 void SetAllBits() { memset(Storage, 255, sizeof(Storage)); }
575 bool TestBit(int n) const { n += OFFSET; IM_ASSERT(n >= 0 && n < BITCOUNT); return ImBitArrayTestBit(Storage, n); }
576 void SetBit(int n) { n += OFFSET; IM_ASSERT(n >= 0 && n < BITCOUNT); ImBitArraySetBit(Storage, n); }
577 void ClearBit(int n) { n += OFFSET; IM_ASSERT(n >= 0 && n < BITCOUNT); ImBitArrayClearBit(Storage, n); }
578 void SetBitRange(int n, int n2) { n += OFFSET; n2 += OFFSET; IM_ASSERT(n >= 0 && n < BITCOUNT && n2 > n && n2 <= BITCOUNT); ImBitArraySetBitRange(Storage, n, n2); } // Works on range [n..n2)
579 bool operator[](int n) const { n += OFFSET; IM_ASSERT(n >= 0 && n < BITCOUNT); return ImBitArrayTestBit(Storage, n); }

Callers 3

UpdateInputEventsMethod · 0.45

Calls 1

ImBitArraySetBitFunction · 0.85

Tested by

no test coverage detected