Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ClientBlockPipeline::BlockTessellatorPipeline Class Reference

Public Member Functions

MCAPI void _run (::ClientBlockPipeline::Description const &description, ::ClientBlockPipeline::Inputs &inputs)
MCAPI void mergeStreams (::mce::MeshData &outputMesh, ::std::vector<::TessellatorQuadInfo > &outputFaceInfo, ::mce::MeshData const &inputMesh, ::std::vector<::TessellatorQuadInfo > const &inputFaceInfo, bool textureShiftsEnabled) const
MCAPI ~BlockTessellatorPipeline ()
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::ClientBlockPipeline::Inputs setupFullChunkInputs (::AABB &&aabb, ::ClientBlockPipeline::Transforms &&transforms, ::ChunkViewSource &source, bool inUI)
static MCAPI ::ClientBlockPipeline::Inputs setupSingleBlockInWorldInput (::Block const &block, ::AABB &&aabb, ::ClientBlockPipeline::Transforms &&transforms, ::ChunkViewSource &source)
static MCAPI ::ClientBlockPipeline::Inputs setupSingleBlockInputs (::Block const &block, ::ClientBlockPipeline::Transforms &&transforms, bool shouldCheckIgnoreBlockTransforms, ::ClientBlockPipeline::VisualReference visualReference)
static MCAPI ::ClientBlockPipeline::Inputs setupStandardInputs (::AABB &&aabb, ::ClientBlockPipeline::Transforms &&transforms, ::ChunkViewSource &source)

Public Attributes

::ll::TypedStorage< 8, 64, ::ClientBlockPipeline::NamedMeshStreams > mMeshStreams

Constructor & Destructor Documentation

◆ ~BlockTessellatorPipeline()

MCAPI ClientBlockPipeline::BlockTessellatorPipeline::~BlockTessellatorPipeline ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _run()

MCAPI void ClientBlockPipeline::BlockTessellatorPipeline::_run ( ::ClientBlockPipeline::Description const & description,
::ClientBlockPipeline::Inputs & inputs )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mergeStreams()

MCAPI void ClientBlockPipeline::BlockTessellatorPipeline::mergeStreams ( ::mce::MeshData & outputMesh,
::std::vector<::TessellatorQuadInfo > & outputFaceInfo,
::mce::MeshData const & inputMesh,
::std::vector<::TessellatorQuadInfo > const & inputFaceInfo,
bool textureShiftsEnabled ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setupFullChunkInputs()

MCAPI ::ClientBlockPipeline::Inputs ClientBlockPipeline::BlockTessellatorPipeline::setupFullChunkInputs ( ::AABB && aabb,
::ClientBlockPipeline::Transforms && transforms,
::ChunkViewSource & source,
bool inUI )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setupSingleBlockInWorldInput()

MCAPI ::ClientBlockPipeline::Inputs ClientBlockPipeline::BlockTessellatorPipeline::setupSingleBlockInWorldInput ( ::Block const & block,
::AABB && aabb,
::ClientBlockPipeline::Transforms && transforms,
::ChunkViewSource & source )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setupSingleBlockInputs()

MCAPI ::ClientBlockPipeline::Inputs ClientBlockPipeline::BlockTessellatorPipeline::setupSingleBlockInputs ( ::Block const & block,
::ClientBlockPipeline::Transforms && transforms,
bool shouldCheckIgnoreBlockTransforms,
::ClientBlockPipeline::VisualReference visualReference )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setupStandardInputs()

MCAPI ::ClientBlockPipeline::Inputs ClientBlockPipeline::BlockTessellatorPipeline::setupStandardInputs ( ::AABB && aabb,
::ClientBlockPipeline::Transforms && transforms,
::ChunkViewSource & source )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void ClientBlockPipeline::BlockTessellatorPipeline::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files: