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

Classes

struct  TessellationParameters

Public Types

enum class  VerticalSide : int
enum class  VerticalSide : int

Public Member Functions

TextureTessellatoroperator= (TextureTessellator const &)
 TextureTessellator (TextureTessellator const &)
MCAPI TextureTessellator ()
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, ::cg::ImageBuffer const &imageBuffer, ::TextureTessellator::TessellationParameters const &parameters)
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)
MCAPI void * $ctor ()

Static Public Member Functions

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

Public Attributes

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

Constructor & Destructor Documentation

◆ TextureTessellator()

MCAPI TextureTessellator::TextureTessellator ( )
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

◆ _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() [1/2]

MCAPI void TextureTessellator::tessellate ( ::Tessellator & tessellator,
::cg::ImageBuffer const & imageBuffer,
::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.

◆ tessellate() [2/2]

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()

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.

◆ $ctor()

MCAPI void * TextureTessellator::$ctor ( )
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: