|
LeviLamina
|
Public Types | |
| using | DispatchFunction = ::GeometryAtlas::CommandDispatcherArgs::DispatchFunctions |
| using | DispatchFunctionPointer = ::std::weak_ptr<::GeometryAtlas::CommandDispatcherArgs::DispatchFunctions> |
Public Member Functions | |
| MCAPI void | tryDispatch (::std::variant< ::GeometryAtlas::AllocateAtlasPayload, ::GeometryAtlas::AllocateBackendPayload, ::GeometryAtlas::UIItemPayload, ::GeometryAtlas::InsertTilePayload, ::GeometryAtlas::RemoveTilePayload > &&command) |
Public Attributes | |
| ::ll::TypedStorage< 4, 4, uint const > | mId |
| ::ll::TypedStorage< 8, 16, ::std::weak_ptr<::GeometryAtlas::CommandDispatcherArgs::DispatchFunctions > const > | mDispatcher |