LeviLamina
Loading...
Searching...
No Matches
TextureTessellator Class Reference

Classes

struct  TessellationParameters
 

Public Types

enum class  VerticalSide : uint
 

Public Member Functions

TextureTessellatoroperator= (TextureTessellator const &)
 
 TextureTessellator (TextureTessellator const &)
 
MCAPI void _addAdjacencytoTEXCOORD4 (::Tessellator &tessellator, ::TextureTessellator::TessellationParameters const &parameters, ::std::array< bool, 8 > const &adjacency, bool isVertexOnNegXSide, bool isVertexOnNegZSide)
 
MCAPI void _addLighting (::Tessellator &tessellator, uchar const *const imageData, ::Vec3 const &normal, ::glm::vec4 const &mers, bool deferredEnabled, bool cloudLighting)
 
MCAPI void tessellate (::Tessellator &tessellator, uchar const *const colorData, uchar const *const mersData, uchar const *const normalsData, ushort width, ushort height, ::TextureTessellator::TessellationParameters const &parameters)
 

Static Public Member Functions

static MCAPI void validateImageTesselationForCreatorFeedback (ushort width, ushort height, ::std::string const &objectName)
 

Public Attributes

::ll::UntypedStorage< 1, 1 > mUnkea97b2
 

Member Function Documentation

◆ _addAdjacencytoTEXCOORD4()

MCAPI void TextureTessellator::_addAdjacencytoTEXCOORD4 ( ::Tessellator & tessellator,
::TextureTessellator::TessellationParameters const & parameters,
::std::array< bool, 8 > const & adjacency,
bool isVertexOnNegXSide,
bool isVertexOnNegZSide )
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.

◆ _addLighting()

MCAPI void TextureTessellator::_addLighting ( ::Tessellator & tessellator,
uchar const *const imageData,
::Vec3 const & normal,
::glm::vec4 const & mers,
bool deferredEnabled,
bool cloudLighting )
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.

◆ tessellate()

MCAPI void TextureTessellator::tessellate ( ::Tessellator & tessellator,
uchar const *const colorData,
uchar const *const mersData,
uchar const *const normalsData,
ushort width,
ushort height,
::TextureTessellator::TessellationParameters const & parameters )
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.

◆ validateImageTesselationForCreatorFeedback()

static MCAPI void TextureTessellator::validateImageTesselationForCreatorFeedback ( ushort width,
ushort height,
::std::string const & objectName )
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.

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