|
TachyonUI 0.1.0
High-performance UI for building tools.
|
#include <stdint.h>#include <memory>Go to the source code of this file.
Classes | |
| struct | tachyon::ID |
| A 64-bit element ID whose bit layout depends on its IDMode. More... | |
| union | tachyon::ID::Value |
| The packed bits, viewed per mode; internal (use GetMode / Value / IDManager). More... | |
| struct | tachyon::ID::Value::StaticParts |
| struct | tachyon::ID::Value::DynamicParts |
| struct | tachyon::ID::Value::RangedParts |
| struct | tachyon::ID::Value::SubRangeParts |
| struct | std::hash< tachyon::ID > |
Namespaces | |
| namespace | tachyon |
| namespace | std |
Enumerations | |
| enum class | tachyon::IDMode : uint64_t { tachyon::IDMode::Static = 0 , tachyon::IDMode::Dynamic = 1 , tachyon::IDMode::Ranged = 2 , tachyon::IDMode::SubRange = 3 } |
| How an ID was made; stored in 2 bits of the ID. More... | |