LeviLamina
Loading...
Searching...
No Matches
LevelRendererPlayer Class Reference
Inheritance diagram for LevelRendererPlayer:

Classes

struct  BiomeParticleKey
struct  BiomeParticleKeyHash
struct  SkyColorLerp

Public Types

using DeferredSoundList = ::std::vector<::DeferredSound>
using BlockActorList = ::std::vector<::gsl::not_null<::BlockActor*>>
using ActorList = ::std::vector<::Actor*>
using LevelRendererArea = ::GridArea<::std::shared_ptr<::RenderChunkInstanced>>
using ActorRenderQueue

Public Member Functions

LevelRendererPlayeroperator= (LevelRendererPlayer const &)
 LevelRendererPlayer (LevelRendererPlayer const &)
virtual void initResources ()
virtual void frameUpdate (::ClientFrameUpdateContext &clientFrameUpdateContext)
virtual void tickLevelRendererCamera ()
virtual void tickRain ()
virtual void onWillChangeDimension (::Player &player)
virtual void onDimensionChanged (::Player &player)
virtual void recalculateRenderDistance (float const renderDistanceScalar)
virtual void preRenderUpdate (::ScreenContext &screenContext, ::LevelRenderPreRenderUpdateParameters &levelRenderPreRenderUpdateParameters)
virtual void renderBlockEntities (::BaseActorRenderContext &renderContext, bool renderAlphaLayer)
virtual void updateViewArea (::LevelRenderPreRenderUpdateParameters const &levelRenderPreRenderUpdateParameters)
virtual::NameTagRenderObjectCollection extractNameTags (::ScreenContext &screenContext) const
virtual void callRenderNameTags (::ScreenContext &screenContext, ::ViewRenderObject const &renderObj, ::Font &font)
virtual::CrackRenderObjectCollection extractCracks (::ScreenContext &screenContext) const
virtual void callRenderCracks (::BaseActorRenderContext &renderContext, ::ViewRenderObject const &renderObj)
virtual bool getForceFog (::Actor const &cameraActor) const
virtual void setupFog (::ScreenContext &screenContext, float const skyIntensityOverride)
virtual void levelEvent (::SharedTypes::Legacy::LevelEvent type, ::Vec3 const &pos, int data)
virtual void levelEvent (::SharedTypes::Legacy::LevelEvent type, ::CompoundTag const &data)
virtual void addCameraListenerToRenderChunkCoordinator ()
virtual void notifyGeoChangedForAffectedEntities (::RenderChunkShared &renderChunkShared, uchar version)
virtual void addTerrainParticleEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float particleCount, float velocityScalar, float emitterRadius)
virtual void addTerrainSlideEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float particleCount, float velocityScalar, float emitterRadius)
virtual void addBreakingItemParticleEffect (::Vec3 const &pos, ::BreakingItemParticleData const &data, ::ResolvedItemIconInfo const &textureInfo)
virtual void addBiomeTintedParticleEffect (::HashedString const &effect, ::BlockPos const &pos, ::Block const &block, ::std::optional<::mce::Color > overrideColor)
virtual float getUnderwaterVisionClarity ()
virtual::FogDefinition::DistanceSettingType _getFogDistanceSettingType () const
virtual::FogDefinition::DensitySettingType _getFogDensitySettingType () const
virtual void _releaseRespectiveResources ()
virtual void queueRenderEntities (::LevelRenderPreRenderUpdateParameters const &levelRenderPreRenderUpdateParameters)
virtual void renderEntityEffects (::BaseActorRenderContext &renderContext)
MCAPI LevelRendererPlayer (::IClientInstance &clientInstance, ::std::shared_ptr<::Options > options, ::Level &level, ::LevelRenderer &levelRenderer, ::WeakEntityRef localUser, ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > const &soundPlayer, ::Bedrock::NotNullNonOwnerPtr<::TextureAtlas const > const &terrainTexture, ::SoundMapping const &sounds)
MCAPI void _addTerrainEffect (::HashedString const &effectName, ::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float particleCount, float velocityScalar, float emitterRadius)
MCAPI void _crack (::BlockSource &region, ::Block const &block, ::BlockPos const &inPos, uchar face)
MCAPI::CloudRenderObject _extractClouds (::ScreenContext &screenContext, ::mce::framebuilder::SkyWeatherParameters const &skyWeatherParams, bool vibrantEnabled) const
MCAPI::ActorShadowRenderObjectCollection _extractEntityShadows (::ScreenContext &screenContext) const
MCAPI::SkyRenderObject _extractSky (::ScreenContext &screenContext) const
MCAPI::TextureUVCoordinateSet _getDestructionParticlesTexture (::Block const &block)
MCAPI::mce::MaterialPtr const & _getForcedMaterial (::BlockActor const &actor) const
MCAPI void _onLevelSoundEvent (::SharedTypes::Legacy::LevelSoundEvent eventType, ::Vec3 const &pos, int data, ::ActorSoundIdentifier const &actorSoundIdentifier, bool isGlobal)
MCAPI void _playBabySoundEvent (::Sound const &sound, ::Vec3 const &pos, ::Random &rand) const
MCAPI void _playNamedSound (::HashedString const &name, ::Vec3 const &pos) const
MCAPI void _renderHighlightSelection (::BaseActorRenderContext &renderContext, ::BlockSource &region, ::Block const &block, ::BlockPos const &pos, bool renderSecondPart, bool fancyGraphics) const
MCAPI void _renderOutlineSelection (::BaseActorRenderContext &renderContext, ::Block const &block, ::BlockSource &region, ::BlockPos const &pos) const
MCAPI::Sound const & _retrieveActorSoundWithFallback (::SharedTypes::Legacy::LevelSoundEvent eventType, ::SharedTypes::Legacy::LevelSoundEvent backupEventType, ::ActorSoundIdentifier const &actorSoundIdentifier)
MCAPI void _spawnSmokeParticles (::ParticleType particleType, ::Vec3 const &pos, int data)
MCAPI void addDestroyBlock (::BlockPos const &tp, float destroyRate)
MCAPI bool blockCanHaveCracksOverlay (::Block const &block) const
MCAPI bool blockCanHaveSelectionOverlay (::Block const &block) const
MCAPI void bobHurt (::Matrix &mv, float a)
MCAPI void bobView (::Matrix &mv, float a)
MCAPI void calculateDirectionalLightRenderData (::ScreenContext const &screenContext, ::ViewRenderData const &renderData, ::SkyRenderObject const &skyData)
MCAPI::CrackRenderObject createCrackRenderObject (::ScreenContext &screenContext, ::BlockSource &region, ::Block const &block, ::BlockPos const &h, float destroyProgress) const
MCAPI::ViewRenderObject createViewRenderObject (::ScreenContext &screenContext, ::SubClientId clientSubId)
MCAPI void emitGrowthParticles (::Vec3 const &pos)
MCAPI void ensureItemInHandRenderingParametersInitialized (::mce::Camera &camera)
MCAPI::DirectionalLightRenderData getActiveDirectionalLight () const
MCAPI float getFov (float a, bool enableVariableFOV) const
MCAPI float getFovWithoutGameplay () const
MCAPI void playSound (::std::string const &name, ::Vec3 const &pos, float volume, float pitch) const
MCAPI void reinit (::Bedrock::NotNullNonOwnerPtr<::TextureAtlas const > const &terrainTexture)
MCAPI void setItemInHandRenderingParameters (::mce::Camera &camera)
MCAPI void setupCamera (::mce::Camera &camera, float)
MCAPI void stopMusic ()
MCAPI void stopSound (::std::string const &name)
MCAPI void stopSounds ()
MCAPI void tickClouds (bool tessellateBothSides, float a)
MCAPI void tickSkyColor ()
MCAPI void tryReassignSound (::SharedTypes::Legacy::LevelSoundEvent &eventType, ::Sound &s, ::ActorSoundIdentifier const &actorSoundIdentifier, ::std::string const &blockType, ::Random &rand)
MCAPI void updateDestroyBlock (::BlockPos const &tp, float destroyRate)
MCAPI void updateDestroyProgress ()
MCAPI void updateListenerState (float alpha)
MCAPI void updateUnderWaterVisionScale ()
MCAPI void * $ctor (::IClientInstance &clientInstance, ::std::shared_ptr<::Options > options, ::Level &level, ::LevelRenderer &levelRenderer, ::WeakEntityRef localUser, ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > const &soundPlayer, ::Bedrock::NotNullNonOwnerPtr<::TextureAtlas const > const &terrainTexture, ::SoundMapping const &sounds)
MCAPI void $dtor ()
MCAPI void $initResources ()
MCAPI void $frameUpdate (::ClientFrameUpdateContext &clientFrameUpdateContext)
MCAPI void $tickLevelRendererCamera ()
MCAPI void $tickRain ()
MCAPI void $onWillChangeDimension (::Player &player)
MCAPI void $onDimensionChanged (::Player &player)
MCAPI void $recalculateRenderDistance (float const renderDistanceScalar)
MCAPI void $preRenderUpdate (::ScreenContext &screenContext, ::LevelRenderPreRenderUpdateParameters &levelRenderPreRenderUpdateParameters)
MCFOLD void $renderBlockEntities (::BaseActorRenderContext &renderContext, bool renderAlphaLayer)
MCAPI void $updateViewArea (::LevelRenderPreRenderUpdateParameters const &levelRenderPreRenderUpdateParameters)
MCAPI::NameTagRenderObjectCollection $extractNameTags (::ScreenContext &screenContext) const
MCAPI void $callRenderNameTags (::ScreenContext &screenContext, ::ViewRenderObject const &renderObj, ::Font &font)
MCAPI::CrackRenderObjectCollection $extractCracks (::ScreenContext &screenContext) const
MCAPI void $callRenderCracks (::BaseActorRenderContext &renderContext, ::ViewRenderObject const &renderObj)
MCAPI bool $getForceFog (::Actor const &cameraActor) const
MCAPI void $setupFog (::ScreenContext &screenContext, float const skyIntensityOverride)
MCAPI void $levelEvent (::SharedTypes::Legacy::LevelEvent type, ::Vec3 const &pos, int data)
MCAPI void $levelEvent (::SharedTypes::Legacy::LevelEvent type, ::CompoundTag const &data)
MCFOLD void $addCameraListenerToRenderChunkCoordinator ()
MCAPI void $notifyGeoChangedForAffectedEntities (::RenderChunkShared &renderChunkShared, uchar version)
MCAPI void $addTerrainParticleEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float particleCount, float velocityScalar, float emitterRadius)
MCAPI void $addTerrainSlideEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float particleCount, float velocityScalar, float emitterRadius)
MCAPI void $addBreakingItemParticleEffect (::Vec3 const &pos, ::BreakingItemParticleData const &data, ::ResolvedItemIconInfo const &textureInfo)
MCAPI void $addBiomeTintedParticleEffect (::HashedString const &effect, ::BlockPos const &pos, ::Block const &block, ::std::optional<::mce::Color > overrideColor)
MCAPI float $getUnderwaterVisionClarity ()
MCAPI::FogDefinition::DistanceSettingType $_getFogDistanceSettingType () const
MCAPI::FogDefinition::DensitySettingType $_getFogDensitySettingType () const
MCAPI void $_releaseRespectiveResources ()
MCAPI void $queueRenderEntities (::LevelRenderPreRenderUpdateParameters const &levelRenderPreRenderUpdateParameters)
MCAPI void $renderEntityEffects (::BaseActorRenderContext &renderContext)
virtual void onChunkReloaded (::ChunkSource &, ::LevelChunk &lc)
virtual void updateLevelCullerType (::LevelCullerType const newLevelCullerType)
MCAPI void $onChunkReloaded (::ChunkSource &, ::LevelChunk &lc)
MCAPI void $updateLevelCullerType (::LevelCullerType const newLevelCullerType)
virtual void onAppSuspended ()
virtual void onAppResumed ()
virtual void onDeviceLost ()
virtual void onLowMemory ()
virtual void setViewArea (::LevelRenderPreRenderUpdateParameters const &levelRenderPreRenderUpdateParameters)
virtual float getAmbientBrightness () const
virtual void render (::BaseActorRenderContext &baseEntityRenderContext, ::ViewRenderObject const &renderObj, ::IClientInstance &ci)
virtual void postRenderUpdate ()
virtual::Block const * _getBlockForBlockEnity (::BlockActor const &blockActor)
virtual void setupViewArea ()
MCAPI void _addBiomeFogDefinitionToManager (::BlockPos const &pos) const
MCAPI void _addToRenderChunkQueue (::ChunkRenderObjectCollection &collection, ::TerrainMaterialVariationManager const &terrainVariationMgr, ::TerrainLayer const &layer, ::RenderChunkInstanced const &renderChunkInstanced, uint64 chunkIdx, ::BlockPos const &chunkPos)
MCAPI void _applyAdjustmentsForAir (::FogDistanceSetting &setting, ::ScreenContext &screenContext, float skyIntensityOverride) const
MCAPI void _applyAdjustmentsForUnderwater (::FogDistanceSetting &setting) const
MCAPI ::std::shared_ptr<::LevelCullerBase_createCuller (::LevelCullerType type, ::std::weak_ptr<::LevelRendererCamera > levelRendererCamera, ::LevelBuilder &levelBuilder)
MCAPI void _freeSkyProbeTexture ()
MCAPI::FogVolumetricCoefficientSetting _getCurrentCoefficientFogSetting (::FogDefinition::CoefficientSettingType settingType) const
MCAPI::FogVolumetricDensitySetting _getCurrentDensityFogSetting () const
MCAPI::FogDistanceSetting _getCurrentFixedDistanceFogSetting (float renderDistance) const
MCAPI::FogTransitionSetting _getCurrentFixedTransitionFogSetting (float renderDistance) const
MCAPI::FogVolumetricHenyeyGreensteinGSetting _getCurrentHenyeyGreensteinGFogSetting (::FogDefinition::HenyeyGreensteinGSettingType settingType) const
MCAPI void _initCubemapTextures (::Dimension const &dimension)
MCAPI void _initSkyProbeTexture (::glm::ivec3 size)
MCAPI void _notifyOrthographicCameraMoved (::SubChunkPos const &pos, ::Vec3 const &viewDir, ::GridArea<::std::shared_ptr<::RenderChunkInstanced > > const &viewArea)
MCAPI void _notifyPerspectiveCameraMoved (::SubChunkPos const &pos, ::Vec3 const &viewPos, bool accurateSorting, ::GridArea<::std::shared_ptr<::RenderChunkInstanced > > const &viewArea)
MCAPI void _releaseResources ()
MCAPI void _resortNearbyChunks (::Vec3 const &viewPos, ::GridArea<::std::shared_ptr<::RenderChunkInstanced > > const &viewArea)
MCAPI bool _shouldRenderLeashedEntity (::Actor *actor, ::Vec3 cameraPos)
MCAPI void _tryInsertBlockEntityIntoRenderQueues (::BlockActor *blockActor, ::std::map<::ChunkPos, ::std::unordered_set<::BlockPos > > const &skipList)
MCAPI ::GridArea<::std::shared_ptr<::RenderChunkInstanced > > & _viewAreaMutable ()
MCAPI::LevelRendererCamera::RainState calcRainState (::Vec3 const &rainPos) const
MCAPI void determineUnderwaterStatus (::BlockSource &region)
MCAPI::LevelRendererCamera::RainState doRainUpdate ()
MCAPI void doneQueuingChunks ()
MCAPI ::optional_ref<::TerrainMaterialVariationManager const > getCurrentVariationManager () const
MCAPI::RenderChunkInstanced * getOrCreateRenderChunkInstancedAt (::SubChunkPos const &rcp)
MCAPI::RenderChunkInstanced * getRenderChunkInstancedAt (::SubChunkPos const &rcp) const
MCAPI ::std::shared_ptr<::RenderChunkInstancedgetRenderChunkInstancedAtShared (::SubChunkPos const &rcp) const
MCAPI uint64 getRenderChunkInstancedCount ()
MCAPI bool isAABBVisible (::AABB const &bb, bool useFastCulling) const
MCAPI void onViewRadiusChanged (bool resetAll)
MCAPI void preDimensionChanged (::Player &player)
MCAPI void queueChunk (::ChunkRenderObjectCollection &collection, ::RenderChunkInstanced const &renderChunkInstanced, float farDistance2, float currentTime, ::TerrainMaterialVariationManager const &terrainVariationMgr, ::optional_ref<::TerrainMaterialVariationManager const > fadeVariationMgr)
MCAPI void recaptureViewAreaDimensions ()
MCAPI void renderAtmosphere (::ScreenContext &screenContext, ::ViewRenderObject const &renderObj, ::BaseSceneDirectionalLightRenderData const &sceneDirectionalLightRenderData, bool isSkyLit) const
MCAPI void renderCameraAimAssistHighlight (::ScreenContext &screenContext)
MCAPI void renderChunkOccluders (::BaseActorRenderContext &renderContext) const
MCAPI void renderEditorCursor (::ScreenContext const &screenContext)
MCAPI void renderEntities (::BaseActorRenderContext &renderContext)
MCAPI void renderGameplayMetadata (::ScreenContext &screenContext, ::ViewRenderObject const &renderObj, bool waitingForLoad, ::BaseSceneDirectionalLightRenderData const &sceneDirectionalLightRenderData) const
MCAPI void renderPlayerVision (::ScreenContext &screenContext) const
MCAPI void renderSky (::ScreenContext &screenContext, ::ViewRenderObject const &renderObj, ::BaseSceneDirectionalLightRenderData const &sceneDirectionalLightRenderData) const
MCAPI void renderStructureWireframes (::BaseActorRenderContext &renderContext, ::IClientInstance const &clientInstance, ::ViewRenderObject const &renderObj)
MCAPI void renderVolumetricFog (::ScreenContext &screenContext, ::ViewRenderObject const &renderObj)
MCAPI bool shouldCullThisFrame (uint64 lastNumRenderChunksVisibleFromCullingPoint)
MCAPI void updateFarChunksDistance ()
MCAPI void updatePerChunkFaceSortState (::Vec3 const &viewPos, ::Vec3 const &viewDir, bool isOrthoCamera)
MCAPI void * $ctor (::IClientInstance &clientInstance, ::Level &level, ::LevelRenderer &levelRenderer)
MCAPI void $onAppSuspended ()
MCAPI void $onAppResumed ()
MCAPI void $onDeviceLost ()
MCFOLD void $onLowMemory ()
MCAPI void $setViewArea (::LevelRenderPreRenderUpdateParameters const &levelRenderPreRenderUpdateParameters)
MCAPI float $getAmbientBrightness () const
MCAPI void $render (::BaseActorRenderContext &baseEntityRenderContext, ::ViewRenderObject const &renderObj, ::IClientInstance &ci)
MCFOLD void $postRenderUpdate ()
MCAPI::Block const * $_getBlockForBlockEnity (::BlockActor const &blockActor)
MCAPI void $setupViewArea ()
virtual void allChanged ()
virtual void sendServerLegacyParticle (::ParticleType, ::Vec3 const &, ::Vec3 const &, int)
virtual void addParticleEffect (::HashedString const &, ::Actor const &, ::HashedString const &, ::Vec3 const &, ::MolangVariableMap const &)
virtual void playMusic (::std::string const &, ::Vec3 const &, float, float)
virtual void playStreamingMusic (::std::string const &, int, int, int)
virtual void onEntityAdded (::Actor &)
virtual void onEntityRemoved (::Actor &)
virtual void onChunkLoaded (::ChunkSource &, ::LevelChunk &)
virtual void onSubChunkLoaded (::ChunkSource &, ::LevelChunk &, short, bool)
virtual void onChunkUnloaded (::LevelChunk &)
virtual void onLevelDestruction (::std::string const &)
virtual void takePicture (::cg::ImageBuffer &, ::Actor *, ::Actor *, ::ScreenshotOptions &, ::std::function< void(::cg::ImageBuffer &, ::ScreenshotOptions &)>)
virtual void playerListChanged ()
virtual void onLevelDataCommandsChanged (bool)
virtual void onLevelDataWorldTemplateOptionsUnlocked ()
MCFOLD void $allChanged ()
MCFOLD void $sendServerLegacyParticle (::ParticleType, ::Vec3 const &, ::Vec3 const &, int)
MCFOLD void $addParticleEffect (::HashedString const &, ::Actor const &, ::HashedString const &, ::Vec3 const &, ::MolangVariableMap const &)
MCFOLD void $playMusic (::std::string const &, ::Vec3 const &, float, float)
MCFOLD void $playStreamingMusic (::std::string const &, int, int, int)
MCFOLD void $onEntityAdded (::Actor &)
MCFOLD void $onEntityRemoved (::Actor &)
MCFOLD void $onChunkLoaded (::ChunkSource &, ::LevelChunk &)
MCFOLD void $onSubChunkLoaded (::ChunkSource &, ::LevelChunk &, short, bool)
MCFOLD void $onChunkUnloaded (::LevelChunk &)
MCFOLD void $onLevelDestruction (::std::string const &)
MCAPI void $takePicture (::cg::ImageBuffer &, ::Actor *, ::Actor *, ::ScreenshotOptions &, ::std::function< void(::cg::ImageBuffer &, ::ScreenshotOptions &)>)
MCFOLD void $playerListChanged ()
MCFOLD void $onLevelDataCommandsChanged (bool)
MCFOLD void $onLevelDataWorldTemplateOptionsUnlocked ()
virtual void onSourceCreated (::BlockSource &source)
virtual void onSourceDestroyed (::BlockSource &source)
virtual void onAreaChanged (::BlockSource &source, ::BlockPos const &min, ::BlockPos const &max)
virtual void onBlockChanged (::BlockSource &source, ::BlockPos const &pos, uint layer, ::Block const &block, ::Block const &oldBlock, int updateFlags, ::ActorBlockSyncMessage const *syncMsg, ::BlockChangedEventTarget eventTarget, ::Actor *blockChangeSource)
virtual void onBrightnessChanged (::BlockSource &source, ::BlockPos const &pos)
virtual void onBlockEntityChanged (::BlockSource &source, ::BlockActor &te)
virtual void onEntityChanged (::BlockSource &source, ::Actor &entity)
virtual void onBlockEvent (::BlockSource &source, int x, int y, int z, int b0, int b1)
MCFOLD void $onSourceCreated (::BlockSource &source)
MCFOLD void $onSourceDestroyed (::BlockSource &source)
MCFOLD void $onAreaChanged (::BlockSource &source, ::BlockPos const &min, ::BlockPos const &max)
MCFOLD void $onBlockChanged (::BlockSource &source, ::BlockPos const &pos, uint layer, ::Block const &block, ::Block const &oldBlock, int updateFlags, ::ActorBlockSyncMessage const *syncMsg, ::BlockChangedEventTarget eventTarget, ::Actor *blockChangeSource)
MCAPI void $onBrightnessChanged (::BlockSource &source, ::BlockPos const &pos)
MCFOLD void $onBlockEntityChanged (::BlockSource &source, ::BlockActor &te)
MCFOLD void $onEntityChanged (::BlockSource &source, ::Actor &entity)
MCFOLD void $onBlockEvent (::BlockSource &source, int x, int y, int z, int b0, int b1)
virtual void onPlayerDestruction (::Player &player)
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)

Static Public Member Functions

static MCAPI float getActorShadowOffset (::EntityContext const &entity)
static MCAPI ::TextureUVCoordinateSet getDestructionParticlesTexture (::IRandom &random, ::Block const &block)
static MCAPI float getNightVisionScale (::Mob const &camera, float a)
static MCAPI void renderCracks (::ScreenContext &screenContext, ::ViewRenderData const &renderData, ::CrackRenderObjectCollection const &tagCollection)
static MCAPI void ** $vftableForLevelRendererCamera ()
static MCAPI void ** $vftableForPlayerListener ()
static MCAPI void ** $vftableForLevelListener ()
static MCAPI void ** $vftable ()
static MCAPI void renderClouds (::ScreenContext &screenContext, ::ViewRenderObject const &renderObj, float levelRenderDistance)
static MCAPI void renderEndChaos (::ScreenContext &screenContext, ::BaseSceneDirectionalLightRenderData const &sceneDirectionalLightRenderData)
static MCAPI void renderShadows (::ScreenContext &screenContext, ::ViewRenderObject const &renderObj)
static MCAPI void renderStars (::ScreenContext &screenContext, ::ViewRenderData const &renderData, ::SkyRenderObject const &skyData)
static MCAPI void renderSunAndMoon (::ScreenContext &screenContext, ::ViewRenderData const &renderData, ::SkyRenderObject const &skyData, ::BaseSceneDirectionalLightRenderData const &sceneDirectionalLightRenderData)
static MCAPI bool shouldRenderActor (::Actor const &actor, ::LevelRendererCamera::PlayerStateParams const &playerStateParams)

Public Attributes

::ll::TypedStorage< 4, 4, float const > WATER_VISION_QUICK_TIME
::ll::TypedStorage< 4, 4, float const > WATER_VISION_MAX_TIME
::ll::TypedStorage< 4, 4, float const > WATER_VISION_QUICK_PERCENT
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::cg::ImageBuffer > > mCloudsImage
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::std::vector<::mce::Mesh > > > mCloudMeshes
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::std::vector<::mce::Mesh > > > mCloudMeshesCurrentlyTessellating
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Tessellator > > mCloudTessellator
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TextureTessellator > > mCloudTextureTessellator
::ll::TypedStorage< 1, 1, bool > mUpdatingClouds
::ll::TypedStorage< 4, 12, ::Vec3mLastCloudUpdatePosition
::ll::TypedStorage< 1, 1, uchar > mLastCloudSide
::ll::TypedStorage< 4, 4, int > mLastCloudMeshSize
::ll::TypedStorage< 4, 4, int > mLastCloudGridSize
::ll::TypedStorage< 4, 336, ::std::array<::DirectionalLightRenderData, 3 > > mDirectionalLightRenderData
::ll::TypedStorage< 8, 64, ::std::unordered_map<::BlockPos, uint64 > > mRecordSoundMap
::ll::TypedStorage< 8, 64, ::std::unordered_map<::BlockPos, ::BlockDestructInfo > > mDestroyingBlockList
::ll::TypedStorage< 8, 8, double > mLastDestroyRenderTime
::ll::TypedStorage< 4, 4, float > mFov
::ll::TypedStorage< 4, 4, float > mOFov
::ll::TypedStorage< 4, 280, ::PlayerRenderingParametersmRenderingParameters
::ll::TypedStorage< 4, 4, float > thirdDistance
::ll::TypedStorage< 4, 4, float > thirdDistanceO
::ll::TypedStorage< 4, 4, float > thirdRotation
::ll::TypedStorage< 4, 4, float > thirdRotationO
::ll::TypedStorage< 4, 4, float > thirdTilt
::ll::TypedStorage< 4, 4, float > thirdTiltO
::ll::TypedStorage< 4, 4, float > cameraRoll
::ll::TypedStorage< 4, 4, float > cameraRollO
::ll::TypedStorage< 4, 4, float > currentCameraDist
::ll::TypedStorage< 4, 4, float > prevHeightOffset
::ll::TypedStorage< 4, 4, float > mHeightOffsetAdjustment
::ll::TypedStorage< 4, 4, float > mUnderwaterVisionTime
::ll::TypedStorage< 4, 4, float > mUnderwaterVisionTimePrevious
::ll::TypedStorage< 4, 4, float > mUnderwaterVisionClarity
::ll::TypedStorage< 4, 4, float > mUnderwaterVisionScale
::ll::TypedStorage< 4, 4, float > mUnderwaterLightLevel
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrselectionBlockEntityOverlayMaterial
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrselectionBlockEntityOverlayColorMaterial
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrselectionOverlayMaterial
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrselectionOpaqueMaterial
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrselectionTwoSidedMaterial
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrcracksOverlayMaterial
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrcracksOverlayAlphaTestMaterial
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrcracksOverlayBlockEntityMaterial
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrmOutlineSelectionMaterial
::ll::TypedStorage< 8, 8, ::SoundMapping const & > mSounds
::ll::TypedStorage< 8, 24, ::std::vector<::DeferredSound > > mDeferredSounds
::ll::TypedStorage< 8, 64, ::TextureAtlasItemuvBreakBlockItem
::ll::TypedStorage< 8, 8, ::IClientInstance & > mClientInstance
::ll::TypedStorage< 8, 24, ::WeakEntityRefmLocalUser
::ll::TypedStorage< 8, 8, ::LevelRenderer & > mLevelRenderer
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::SoundPlayerInterface > > mSoundPlayer
::ll::TypedStorage< 8, 8, ::Level & > mLevel
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::AmbientSoundController > > mAmbientSoundController
::ll::TypedStorage< 4, 48, ::ListenerStatemListenerState
::ll::TypedStorage< 4, 12, ::Vec3mCameraForward
::ll::TypedStorage< 4, 12, ::Vec3mCameraUp
::ll::TypedStorage< 4, 12, ::Vec3mLastListenerPos
::ll::TypedStorage< 8, 8, double > mLastListenerUpdateTime
::ll::TypedStorage< 8, 64, ::std::unordered_map< ::LevelRendererPlayer::BiomeParticleKey, ::Bedrock::slot_map_handle<::std::unique_ptr<::ParticleSystem::ParticleEmitter >, 64, 32 >, ::LevelRendererPlayer::BiomeParticleKeyHash, ::std::equal_to<::LevelRendererPlayer::BiomeParticleKey > > > mBiomeTintedParticleEffects
::ll::TypedStorage< 4, 56, ::std::optional<::LevelRendererPlayer::SkyColorLerp > > mSkyColorLerp
::ll::TypedStorage< 4, 4, int > mRainSoundTime
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnLevelSoundEvent
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnLevelSoundEventWithVolumeAndPitch
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnStopLevelSoundEvent
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnStopAllLevelSoundsEvent
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnStopMusicEvent
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::LevelAnimateTickHelper > > mLevelAnimateTickHelper
::ll::TypedStorage< 8, 640, ::ServerGraphicsOverrideManagermScriptGraphicsOverrideManager
::ll::TypedStorage< 8, 8, uint64 > mChunkQueueSize
::ll::TypedStorage< 8, 456, uint64[3][19]> mTerrainChunkQueueSize
::ll::TypedStorage< 8, 24, ::std::vector<::OccluderFace > > mChunkOccluders
::ll::TypedStorage< 8, 24, ::ActorRenderCandidatesmActorRenderCandidates
::ll::TypedStorage< 8, 56, ::brstd::flat_map< ::gsl::not_null<::Actor * >, ::ShadowContext, ::std::less<::gsl::not_null<::Actor * > >, ::std::vector<::gsl::not_null<::Actor * > >, ::std::vector<::ShadowContext > > > mActorRenderQueue
::ll::TypedStorage< 8, 24, ::SortedMeshDrawListmSortedMeshDrawList
::ll::TypedStorage< 8, 24, ::std::vector<::gsl::not_null<::BlockActor * > > > mBlockActorRenderQueue
::ll::TypedStorage< 8, 24, ::std::vector<::gsl::not_null<::BlockActor * > > > mBlockActorRenderAlphaQueue
::ll::TypedStorage< 8, 24, ::std::vector<::gsl::not_null<::BlockActor * > > > mBlockActorShadowQueue
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrshadowVolumeBack
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrshadowVolumeFront
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrshadowOverlayMat
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrstarsMaterial
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrskyPlaneMaterial
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrsunMoonMaterial
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrendSkyMaterial
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrcloudMaterial
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrwireframeMaterial
::ll::TypedStorage< 8, 16, ::mce::MaterialPtrmCubemapMaterial
::ll::TypedStorage< 8, 24, ::std::vector<::mce::TexturePtr > > mCubemapTextures
::ll::TypedStorage< 8, 24, ::mce::ClientTexturemCubemapTexture
::ll::TypedStorage< 8, 8, uint64 const > mAmbientSamplesDefaultSize
::ll::TypedStorage< 8, 56, ::std::optional<::cg::ImageBuffer > > mSkyAmbientSamplesBuffer
::ll::TypedStorage< 8, 136, ::TerrainMaterialVariationManagermTerrainMaterialVariationManager
::ll::TypedStorage< 4, 4, float > mDeltaTime
::ll::TypedStorage< 4, 4, float > mLastTime
::ll::TypedStorage< 4, 4, float > mWaterLevel
::ll::TypedStorage< 4, 8, ::glm::vec2 > mFogControl
::ll::TypedStorage< 4, 4, float > mBaseFogEnd
::ll::TypedStorage< 4, 4, float > mBaseFogStart
::ll::TypedStorage< 4, 8, ::glm::vec2 > mCameraLightIntensity
::ll::TypedStorage< 4, 8, ::LevelRendererCamera::FogBrightnessPairmFogBrightnessPair
::ll::TypedStorage< 4, 28, ::FogDistanceSettingmCurrentDistanceFog
::ll::TypedStorage< 4, 28, ::FogDistanceSettingmLastTargetDistanceFog
::ll::TypedStorage< 4, 16, ::FogVolumetricDensitySettingmCurrentFogDensity
::ll::TypedStorage< 4, 32, ::FogVolumetricCoefficientSettingmAirFogCoefficient
::ll::TypedStorage< 4, 32, ::FogVolumetricCoefficientSettingmWaterFogCoefficient
::ll::TypedStorage< 4, 32, ::FogVolumetricCoefficientSettingmCloudFogCoefficient
::ll::TypedStorage< 4, 4, ::FogVolumetricHenyeyGreensteinGSettingmAirHenyeyGreensteinG
::ll::TypedStorage< 4, 4, ::FogVolumetricHenyeyGreensteinGSettingmWaterHenyeyGreensteinG
::ll::TypedStorage< 1, 1, bool > mFogWasUnderwaterLastCheck
::ll::TypedStorage< 1, 1, bool > mFogWasUnderLavaLastCheck
::ll::TypedStorage< 1, 1, bool > mFogWasUnderPowderSnowLastCheck
::ll::TypedStorage< 1, 1, bool > mBlendFogThisFrame
::ll::TypedStorage< 4, 4, float > mMobEffectFogLevel
::ll::TypedStorage< 8, 224, ::ParticleRenderDatamParticleRenderData
::ll::TypedStorage< 4, 4, float > mTransitionFogTime
::ll::TypedStorage< 1, 1, bool > mInTransitionFog
::ll::TypedStorage< 4, 4, float const > mRenderDistanceCloudFadeOutMultiplier
::ll::TypedStorage< 4, 4, float > mFakeHDR
::ll::TypedStorage< 4, 4, float > mAverageBrightness
::ll::TypedStorage< 4, 4, uint > mFrameID
::ll::TypedStorage< 4, 4, int > mViewAreaDistance
::ll::TypedStorage< 4, 4, float > mFarChunksDistance
::ll::TypedStorage< 4, 4, float > mRenderDistance
::ll::TypedStorage< 4, 4, float > mCullEndDistance
::ll::TypedStorage< 4, 4, int const > mMaxInflightChunks
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::GridArea<::std::shared_ptr<::RenderChunkInstanced > > > > mViewArea
::ll::TypedStorage< 4, 12, ::BlockPosmLastFaceSortPos
::ll::TypedStorage< 4, 12, ::Vec3mLastFaceSortDir
::ll::TypedStorage< 4, 12, ::Vec3mLastDirtySortPos
::ll::TypedStorage< 4, 12, ::BlockPosmLastNearbyFaceSortPos
::ll::TypedStorage< 4, 24, ::LevelRendererCamera::RenderChunkPosBoundsmLastFaceSortBounds
::ll::TypedStorage< 4, 12, ::Vec3mLastChunkResortPos
::ll::TypedStorage< 4, 12, ::Vec3mCameraPos
::ll::TypedStorage< 4, 12, ::Vec3mCameraTargetPos
::ll::TypedStorage< 4, 204, ::FrustumCullermFrustumCuller
::ll::TypedStorage< 1, 1, ::FrustumCullerType > mFrustumCullerType
::ll::TypedStorage< 8, 512, ::mce::CameramWorldSpaceCamera
::ll::TypedStorage< 8, 24, ::std::vector<::Actor * > > mWaterHoleActorQueue
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::WeatherRenderer > > mWeatherRenderer
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BiomeBlendingMapRenderer > > mBiomeBlendingMapRenderer
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ChunkRenderObjectCollection > > mChunkRenderObjects
::ll::TypedStorage< 1, 1, bool > mCameraUnderWater
::ll::TypedStorage< 1, 1, bool > mCameraUnderLiquid
::ll::TypedStorage< 1, 1, bool > mCameraUnderPowderSnow
::ll::TypedStorage< 1, 1, bool > mCameraUnderLava
::ll::TypedStorage< 1, 1, bool > mCameraInRain
::ll::TypedStorage< 1, 1, bool > mShowSky
::ll::TypedStorage< 1, 1, bool > mIsCameraInCaptureMode
::ll::TypedStorage< 8, 16, ::OwnerPtr<::BlockSource > > mViewRegion
::ll::TypedStorage< 8, 8, ::Dimension * > mDimension
::ll::TypedStorage< 2, 2, short > mCloudHeight
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::LevelCullerBase > > mLevelCuller
::ll::TypedStorage< 1, 1, ::LevelCullerType > mLastCullerType
::ll::TypedStorage< 1, 1, bool > mForceCulling
::ll::TypedStorage< 1, 1, bool > mRecullWhenNotBusy
::ll::TypedStorage< 4, 4, int > mViewAreaSide
::ll::TypedStorage< 2, 2, short > mViewAreaHeight
::ll::TypedStorage< 1, 1, bool > mViewAreaChanged
::ll::TypedStorage< 4, 4, float > mLastFogEnd
::ll::TypedStorage< 4, 4, float > mLastSunAngle
::ll::TypedStorage< 4, 12, ::Vec3mLastCameraPos
::ll::TypedStorage< 4, 12, ::Vec3mLastCameraDir
::ll::TypedStorage< 8, 8, ::ResourcePackManager & > mResourcePackManager
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::TextureGroup > > mTextureGroup
::ll::TypedStorage< 8, 24, ::std::vector<::BlockActor * > > mTempBlockActorList
::ll::TypedStorage< 8, 64, ::std::unordered_set<::ChunkPos > > mPendingPermanentlyRenderedBlockActorRequests
::ll::TypedStorage< 8, 16, ::std::map<::ChunkPos, ::std::unordered_set<::BlockPos > > > mPermanentlyRenderedBlockActors
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::LevelRendererCameraProxy > > mProxy
::ll::TypedStorage< 8, 8, double > mLastFrameTimeStart
::ll::TypedStorage< 8, 488, ::HistoricalFrameTimesmHistoricalFrameTimes
::ll::TypedStorage< 8, 16, ::Bedrock::Threading::Async< void > > mChunkFaceSortTaskHandle
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::CameraAimAssistRenderer > > mCameraAimAssistRenderer
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock

Member Typedef Documentation

◆ ActorRenderQueue

using LevelRendererCamera::ActorRenderQueue
inherited
Initial value:
::gsl::not_null<::Actor*>,
::ShadowContext,
::std::less<::gsl::not_null<::Actor*>>,
::std::vector<::gsl::not_null<::Actor*>>,
::std::vector<::ShadowContext>>
Definition flat_map.h:8

Member Function Documentation

◆ initResources()

virtual void LevelRendererPlayer::initResources ( )
virtual

Reimplemented from LevelRendererCamera.

◆ frameUpdate()

virtual void LevelRendererPlayer::frameUpdate ( ::ClientFrameUpdateContext & clientFrameUpdateContext)
virtual

Reimplemented from LevelRendererCamera.

◆ tickLevelRendererCamera()

virtual void LevelRendererPlayer::tickLevelRendererCamera ( )
virtual

Reimplemented from LevelRendererCamera.

◆ tickRain()

virtual void LevelRendererPlayer::tickRain ( )
virtual

Reimplemented from LevelRendererCamera.

◆ onWillChangeDimension()

virtual void LevelRendererPlayer::onWillChangeDimension ( ::Player & player)
virtual

Reimplemented from LevelRendererCameraListeners.

◆ onDimensionChanged()

virtual void LevelRendererPlayer::onDimensionChanged ( ::Player & player)
virtual

Reimplemented from LevelRendererCameraListeners.

◆ recalculateRenderDistance()

virtual void LevelRendererPlayer::recalculateRenderDistance ( float const renderDistanceScalar)
virtual

Reimplemented from LevelRendererCamera.

◆ preRenderUpdate()

virtual void LevelRendererPlayer::preRenderUpdate ( ::ScreenContext & screenContext,
::LevelRenderPreRenderUpdateParameters & levelRenderPreRenderUpdateParameters )
virtual

Reimplemented from LevelRendererCamera.

◆ renderBlockEntities()

virtual void LevelRendererPlayer::renderBlockEntities ( ::BaseActorRenderContext & renderContext,
bool renderAlphaLayer )
virtual

Reimplemented from LevelRendererCamera.

◆ updateViewArea()

virtual void LevelRendererPlayer::updateViewArea ( ::LevelRenderPreRenderUpdateParameters const & levelRenderPreRenderUpdateParameters)
virtual

Reimplemented from LevelRendererCamera.

◆ callRenderNameTags()

virtual void LevelRendererPlayer::callRenderNameTags ( ::ScreenContext & screenContext,
::ViewRenderObject const & renderObj,
::Font & font )
virtual

Reimplemented from LevelRendererCamera.

◆ callRenderCracks()

virtual void LevelRendererPlayer::callRenderCracks ( ::BaseActorRenderContext & renderContext,
::ViewRenderObject const & renderObj )
virtual

Reimplemented from LevelRendererCamera.

◆ getForceFog()

virtual bool LevelRendererPlayer::getForceFog ( ::Actor const & cameraActor) const
virtual

Reimplemented from LevelRendererCamera.

◆ setupFog()

virtual void LevelRendererPlayer::setupFog ( ::ScreenContext & screenContext,
float const skyIntensityOverride )
virtual

Reimplemented from LevelRendererCamera.

◆ levelEvent() [1/2]

virtual void LevelRendererPlayer::levelEvent ( ::SharedTypes::Legacy::LevelEvent type,
::Vec3 const & pos,
int data )
virtual

Reimplemented from LevelListener.

◆ levelEvent() [2/2]

virtual void LevelRendererPlayer::levelEvent ( ::SharedTypes::Legacy::LevelEvent type,
::CompoundTag const & data )
virtual

Reimplemented from LevelListener.

◆ addCameraListenerToRenderChunkCoordinator()

virtual void LevelRendererPlayer::addCameraListenerToRenderChunkCoordinator ( )
virtual

Reimplemented from LevelRendererCamera.

◆ notifyGeoChangedForAffectedEntities()

virtual void LevelRendererPlayer::notifyGeoChangedForAffectedEntities ( ::RenderChunkShared & renderChunkShared,
uchar version )
virtual

Reimplemented from LevelRendererCamera.

◆ addTerrainParticleEffect()

virtual void LevelRendererPlayer::addTerrainParticleEffect ( ::BlockPos const & pos,
::Block const & block,
::Vec3 const & emitterPosition,
float particleCount,
float velocityScalar,
float emitterRadius )
virtual

Reimplemented from LevelListener.

◆ addTerrainSlideEffect()

virtual void LevelRendererPlayer::addTerrainSlideEffect ( ::BlockPos const & pos,
::Block const & block,
::Vec3 const & emitterPosition,
float particleCount,
float velocityScalar,
float emitterRadius )
virtual

Reimplemented from LevelListener.

◆ addBreakingItemParticleEffect()

virtual void LevelRendererPlayer::addBreakingItemParticleEffect ( ::Vec3 const & pos,
::BreakingItemParticleData const & data,
::ResolvedItemIconInfo const & textureInfo )
virtual

Reimplemented from LevelListener.

◆ addBiomeTintedParticleEffect()

virtual void LevelRendererPlayer::addBiomeTintedParticleEffect ( ::HashedString const & effect,
::BlockPos const & pos,
::Block const & block,
::std::optional<::mce::Color > overrideColor )
virtual

Reimplemented from LevelListener.

◆ _releaseRespectiveResources()

virtual void LevelRendererPlayer::_releaseRespectiveResources ( )
virtual

Reimplemented from LevelRendererCamera.

◆ queueRenderEntities()

virtual void LevelRendererPlayer::queueRenderEntities ( ::LevelRenderPreRenderUpdateParameters const & levelRenderPreRenderUpdateParameters)
virtual

Reimplemented from LevelRendererCamera.

◆ renderEntityEffects()

virtual void LevelRendererPlayer::renderEntityEffects ( ::BaseActorRenderContext & renderContext)
virtual

Reimplemented from LevelRendererCamera.

◆ $vftableForLevelRendererCamera()

MCAPI void ** LevelRendererPlayer::$vftableForLevelRendererCamera ( )
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.

◆ $vftableForPlayerListener()

MCAPI void ** LevelRendererPlayer::$vftableForPlayerListener ( )
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.

◆ $vftableForLevelListener()

MCAPI void ** LevelRendererPlayer::$vftableForLevelListener ( )
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.

◆ $vftable()

MCAPI void ** LevelRendererPlayer::$vftable ( )
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.

◆ onChunkReloaded()

virtual void LevelRendererCameraListeners::onChunkReloaded ( ::ChunkSource & ,
::LevelChunk & lc )
virtualinherited

Reimplemented from LevelListener.

◆ updateLevelCullerType()

virtual void LevelRendererCameraListeners::updateLevelCullerType ( ::LevelCullerType const newLevelCullerType)
virtualinherited

Implements LevelRendererCamera.

◆ $onChunkReloaded()

MCAPI void LevelRendererCameraListeners::$onChunkReloaded ( ::ChunkSource & ,
::LevelChunk & lc )
inherited
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.

◆ $updateLevelCullerType()

MCAPI void LevelRendererCameraListeners::$updateLevelCullerType ( ::LevelCullerType const newLevelCullerType)
inherited
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: