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

Classes

struct  LateRenderer

Public Member Functions

MCAPI DataDrivenRendererV2RequiredData (::std::unordered_map<::HashedString, ::std::shared_ptr<::DataDrivenRenderer > > const &renderers, ::MinecraftGameplayGraphicsResources &graphicsResources, ::GameVersion const &gameVersion)
MCAPI bool forceReinitialize (::std::unordered_map<::HashedString, ::std::shared_ptr<::DataDrivenRenderer > > const &renderers, ::MinecraftGameplayGraphicsResources &graphicsResources, ::GameVersion const &gameVersion)
MCAPI void rebuildLateRenderers (::MinecraftGameplayGraphicsResources &graphicsResources)
MCAPI bool removeRenderer (::std::shared_ptr<::DataDrivenRenderer > const &renderer)
MCAPI bool tryLateAddRenderer (::HashedString const &name, ::std::shared_ptr<::DataDrivenRenderer > const &renderer, ::MinecraftGameplayGraphicsResources &graphicsResources)
MCAPI void * $ctor (::std::unordered_map<::HashedString, ::std::shared_ptr<::DataDrivenRenderer > > const &renderers, ::MinecraftGameplayGraphicsResources &graphicsResources, ::GameVersion const &gameVersion)

Static Public Member Functions

static MCAPI bool _tryAddRenderer (::HashedString const &name, ::std::shared_ptr<::DataDrivenRenderer > const &renderer, ::DataDrivenRendererPreprocessingContext &ctx, bool supportPlayers)

Public Attributes

::ll::TypedStorage< 8, 8, ::std::unique_ptr<::DataDrivenRendererRegistry > > mProcessedData
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::DataDrivenRendererContinuousData > > mContinuousData
::ll::TypedStorage< 1, 1, bool > mEnabled
::ll::TypedStorage< 1, 1, bool > mActorsWithAttachablesEnabledAndPlayers
::ll::TypedStorage< 8, 8, ::ddrv2::PoolHandle<::DataDrivenRendererPool > > mBaseDataDrivenPool
::ll::TypedStorage< 4, 4, uint > mDisabledRenderersBeforeRebuild
::ll::TypedStorage< 4, 4, uint > mCurrentDisabledRendererCount
::ll::TypedStorage< 8, 208, ::DataDrivenV2ResetPointmResetPoint
::ll::TypedStorage< 8, 24, ::std::vector<::DataDrivenRendererV2RequiredData::LateRenderer > > mLateRenderers

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