3#include "mc/_HeaderOutputPredefine.h"
22 ::ll::TypedStorage<8, 24, ::std::vector<::RenderControlMetadata>> mRenderControls;
23 ::ll::TypedStorage<8, 24, ::std::vector<::ComponentRenderBatch>> mRenderBatches;
24 ::ll::TypedStorage<8, 64, ::std::unordered_map<uint64, ::TextureState>> mTextureStates;
30 MCAPI
bool _addRenderControl(
32 ::BatchClippingState
const& batchClippingState,
33 ::BatchVisualState
const& batchVisualState,
34 ::ClippedControlMetadata& clippedControlData,
35 bool hasRenderableComponent
38 MCAPI
bool _populateRenderControlsCollection(
40 ::BatchClippingState
const& batchClippingState,
41 ::BatchClippingState
const& unclippedBatchClippingState,
42 ::BatchVisualState
const& batchVisualState,
43 ::ClippedControlMetadata& clippedControlData,
47 MCAPI
void _storeTextureState(::UIControl& control,
bool state);
53 MCAPI static ::BatchKey createBatchKey(
54 ::UICustomRenderer
const& renderer,
58 ::BatchClippingState
const& clip
65 MCAPI static ::std::unordered_map<::std::string, ::std::pair<int, int>>& GRID_DIMENSIONS();
Definition ComponentRenderBatch.h:5
Definition ScreenRenderBatch.h:5
Definition UICustomRenderer.h:5
Definition BatchClippingState.h:5
Definition BatchVisualState.h:5
Definition TextureState.h:5