Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
BlockTessellatorDetail.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/legacy/facing/Rotation.h"
7
8// auto generated forward declare list
9// clang-format off
10class Block;
11class BlockPos;
13class Tessellator;
15namespace DeclarativeBlockTessellation { struct Cube; }
16// clang-format on
17
19public:
20 // static functions
21 // NOLINTBEGIN
22 MCNAPI static bool _tessellateDeclarative(
24 ::Tessellator& tessellator,
25 ::Block const& block,
26 ::BlockPos const& p,
27 ::gsl::span<::DeclarativeBlockTessellation::Cube const> cubes,
28 ::TextureUVCoordinateSet const* optionalOverrideTexture,
29 ::Facing::Rotation const applyRotation
30 );
31 // NOLINTEND
32};
Definition BlockPos.h:14
Definition BlockTessellatorDetail.h:5
static MCAPI bool _tessellateDeclarative(::BlockTessellator &bt, ::Tessellator &tessellator, ::Block const &block, ::BlockPos const &p, ::gsl::span<::DeclarativeBlockTessellation::Cube const > cubes, ::TextureUVCoordinateSet const *optionalOverrideTexture, ::Facing::Rotation const applyRotation)
Definition BlockTessellator.h:5
Definition Block.h:42
Definition Tessellator.h:5
Definition TextureUVCoordinateSet.h:5