Bitfield

From EDukeWiki
Revision as of 19:15, 24 May 2012 by Hendricks266 (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

A bitfield is an integer value treated as a sequence of bits (binary digits) which can be toggled individually as flags. In conventional decimal math, each flag is represented a a power of two number: 1, 2, 4, 8, 16, 32, etc. To toggle each flag, you add them together. The resulting sum is what appears in a variable or structure member.

If it is not apparent already, setting a bitfield to 0 disables all flags.

Notable bitfields include:

See the complete list of bitfields.