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

Classes

struct  RenderBucketData

Public Types

using ParticleId = uint

Public Member Functions

MCAPI void _renderBucket (::ParticleRenderer::RenderBucketData const &bucketData, ::Matrix const &rotMatXYZ, ::Matrix const &rotMatY)
MCAPI void _renderBuckets (::ScreenContext &screenContext, ::Vec3 const &cameraTargetPos, ::Vec3 const &cameraPos, ::ParticleRenderData const &particleRenderData)
MCAPI void _tesselateParticle (::Tessellator &t, ::ParticleRenderData::ParticleData const &particleData, ::Vec3 const &cameraTargetPos, ::Vec3 const &cameraPos, ::Matrix const &rotMatXYZ, ::Matrix const &rotMatY, bool includeRandomNumbersInNormalField)
MCFOLD void $dtor ()

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

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