DataLayer.h file new in Git master
Class Magnum::
Namespaces
- namespace Magnum new in Git master
- Root namespace.
- namespace Magnum::Ui
- UI library.
Classes
- class Magnum::Ui::DataLayer new in Git master
- Data binding layer.
- class Magnum::Ui::AbstractStorage new in Git master
- Base for DataLayer storage implementations.
Enums
- enum class DataLayerStorageHandle: UnsignedInt { Null = 0 } new in Git master
- Data layer storage handle.
- enum class StorageHandle: UnsignedLong { Null = 0 } new in Git master
- Storage handle.
- enum class StorageFlag: UnsignedByte { ReferenceCounted = 1 << 0 } new in Git master
- Storage flag.
Typedefs
- using StorageFlags = Containers::EnumSet<StorageFlag> new in Git master
- Storage flags.
Functions
- auto operator<<(Debug& debug, DataLayerStorageHandle value) -> Debug& new in Git master
- Debug output operator.
- auto dataLayerStorageHandle(UnsignedInt id, UnsignedInt generation) -> DataLayerStorageHandle constexpr new in Git master
- Compose a data layer storage handle from an ID and a generation.
- auto dataLayerStorageHandleId(DataLayerStorageHandle handle) -> UnsignedInt constexpr new in Git master
- Extract ID from a data layer storage handle.
- auto dataLayerStorageHandleGeneration(DataLayerStorageHandle handle) -> UnsignedInt constexpr new in Git master
- Extract generation from a layer data handle.
- auto operator<<(Debug& debug, StorageHandle value) -> Debug& new in Git master
- Debug output operator.
- auto storageHandle(LayerHandle layerHandle, UnsignedInt id, UnsignedInt generation) -> StorageHandle constexpr new in Git master
- Compose a storage handle from a layer handle, a storage ID and a storage generation.
- auto storageHandle(LayerHandle layerHandle, DataLayerStorageHandle dataLayerStorageHandle) -> StorageHandle constexpr new in Git master
- Compose a storage handle from a layer handle and a data layer storage handle.
- auto storageHandleLayer(StorageHandle handle) -> LayerHandle constexpr new in Git master
- Extract layer handle from a storage handle.
- auto storageHandleStorage(StorageHandle handle) -> DataLayerStorageHandle constexpr new in Git master
- Extract data layer storage handle from a storage handle.
- auto storageHandleLayerId(StorageHandle handle) -> UnsignedInt constexpr new in Git master
- Extract layer ID from a storage handle.
- auto storageHandleLayerGeneration(StorageHandle handle) -> UnsignedInt constexpr new in Git master
- Extract layer generation from a storage handle.
- auto storageHandleId(StorageHandle handle) -> UnsignedInt constexpr new in Git master
- Extract ID from a storage handle.
- auto storageHandleGeneration(StorageHandle handle) -> UnsignedInt constexpr new in Git master
- Extract generation from a storage handle.
- auto operator<<(Debug& debug, StorageFlag value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& debug, StorageFlags value) -> Debug& new in Git master
- Debug output operator.