Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ParticleRenderer Class Reference

Classes

struct  RenderBucketData

Public Types

using ParticleId = uint

Public Member Functions

MCAPI void _renderBuckets (::ScreenContext &screenContext, ::Vec3 const &cameraTargetPos, ::Vec3 const &cameraPos, ::ParticleRenderData const &particleRenderData)
MCAPI void renderParticles (::ScreenContext &screenContext, ::Vec3 const &cameraTargetPos, ::Vec3 const &cameraPos, ::ParticleRenderData const &particleRenderData)

Static Public Member Functions

static MCAPI int64 & mParticleRenderBucketCount ()
static MCAPI int64 & mParticleRenderParticleCount ()

Public Attributes

::ll::TypedStorage< 8, 64, ::std::unordered_map< uint, ::std::vector< uint64 > > > mBuckets

Member Function Documentation

◆ _renderBuckets()

MCAPI void ParticleRenderer::_renderBuckets ( ::ScreenContext & screenContext,
::Vec3 const & cameraTargetPos,
::Vec3 const & cameraPos,
::ParticleRenderData const & particleRenderData )
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.

◆ mParticleRenderBucketCount()

MCAPI int64 & ParticleRenderer::mParticleRenderBucketCount ( )
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.

◆ mParticleRenderParticleCount()

MCAPI int64 & ParticleRenderer::mParticleRenderParticleCount ( )
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 files: