LeviLamina
Loading...
Searching...
No Matches
ClientBlockPipeline::Instance Class Reference

Classes

struct  StepCache

Public Types

using CallbackFunctionType = ::std::function<void(::ClientBlockPipeline::Inputs const&)>

Public Member Functions

MCAPI void _buildCache ()
MCAPI void _onStepCompleted (::ClientBlockPipeline::Step const &step)
MCAPI bool _runStep (::ClientBlockPipeline::Inputs const &globalInputs, ::ClientBlockPipeline::Step const *step)
MCAPI void _sendOutputs ()
MCAPI::ClientBlockPipeline::Instance & start (::ClientBlockPipeline::Inputs const &inputs)

Public Attributes

::ll::TypedStorage< 8, 8, ::ClientBlockPipeline::Description const * > mDescription
::ll::TypedStorage< 8, 24, ::std::vector<::ClientBlockPipeline::Instance::StepCache > > mStepCache
::ll::TypedStorage< 8, 40, ::std::queue< uint64, ::std::deque< uint64 > > > mStepsToProcess
::ll::TypedStorage< 8, 24, ::std::vector<::std::function< void(::ClientBlockPipeline::Inputs const &)> > > mCallbackFunctions

The documentation for this class was generated from the following files:
  • src-server/mc/client/renderer/block/tessellation_pipeline/client_block_pipeline/Instance.h
  • src-client/mc/client/renderer/block/tessellation_pipeline/client_block_pipeline/Instance.h