|
|
LevelRenderer & | operator= (LevelRenderer const &) |
|
| LevelRenderer (LevelRenderer const &) |
| virtual void | onAppSuspended () |
| virtual void | onAppResumed () |
| virtual void | onDeviceLost () |
| virtual void | onLowMemory (::LowMemorySeverity) |
| 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 | takePicture (::cg::ImageBuffer &outImage, ::Actor *camera, ::Actor *target, ::ScreenshotOptions &screenshotOptions, ::std::function< void(::cg::ImageBuffer &, ::ScreenshotOptions &)> completedScreenshotCallback) |
|
MCAPI | LevelRenderer (::IClientInstance &clientInstance, ::MultiPlayerLevel &level, ::std::shared_ptr<::Options > options, ::std::shared_ptr<::mce::TextureGroup > textureGroup, ::Bedrock::NotNullNonOwnerPtr<::TextureAtlas const > const &terrainTexture, ::WeakEntityRef localUser, ::GameRenderer &gameRenderer, ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > const &soundPlayer, ::Bedrock::NotNullNonOwnerPtr<::GeometryGroup > const &geometryGroup, ::SoundMapping const &sounds, ::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup const > const &actorResourceDefinitionGroup) |
|
MCAPI void | _createMeshes (::Tessellator &tessellator) |
|
MCAPI void | _createParticleEngines () |
|
MCAPI void | _debugDrawClientSideChunkGenBlockDifferences () |
|
MCAPI void | _initPipelineTessellatorResources () |
|
MCAPI void | _initResources () |
|
MCAPI void | _resetMeshes () |
|
MCAPI void | _setLevelRendererCameras () |
|
MCAPI void | frameUpdate (::ClientFrameUpdateContext &clientFrameUpdateContext) |
|
MCAPI::BlockTessellator & | getBlockRenderer () |
|
MCAPI ::StackRefResult<::RenderChunkCoordinator > | getRenderChunkCoordinator (::DimensionType dimID) |
|
MCAPI void | onDimensionChanged () |
|
MCAPI void | onOptionsChanged () |
|
MCAPI void | preRenderUpdate (::ScreenContext &screenContext, ::LevelRenderPreRenderUpdateParameters &levelRenderPreRenderUpdateParameters) |
|
MCAPI void | rebuildAllDDRv2Geometry () |
|
MCAPI void | reinit (::Bedrock::NotNullNonOwnerPtr<::TextureAtlas const > const &terrainTexture, ::Bedrock::NotNullNonOwnerPtr<::GeometryGroup > const &geometryGroup, ::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup const > const &actorResourceDefinitionGroup) |
|
MCAPI void | renderLevel (::ScreenContext &screenContext, ::FrameRenderObject const &renderObj) |
|
MCAPI void | resetPointLightCoordinator () |
|
MCAPI void | tickLevelRenderer () |
|
MCAPI void * | $ctor (::IClientInstance &clientInstance, ::MultiPlayerLevel &level, ::std::shared_ptr<::Options > options, ::std::shared_ptr<::mce::TextureGroup > textureGroup, ::Bedrock::NotNullNonOwnerPtr<::TextureAtlas const > const &terrainTexture, ::WeakEntityRef localUser, ::GameRenderer &gameRenderer, ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > const &soundPlayer, ::Bedrock::NotNullNonOwnerPtr<::GeometryGroup > const &geometryGroup, ::SoundMapping const &sounds, ::Bedrock::NotNullNonOwnerPtr<::ActorResourceDefinitionGroup const > const &actorResourceDefinitionGroup) |
|
MCAPI void | $dtor () |
|
MCAPI void | $onAppSuspended () |
|
MCAPI void | $onAppResumed () |
|
MCAPI void | $onDeviceLost () |
|
MCAPI void | $takePicture (::cg::ImageBuffer &outImage, ::Actor *camera, ::Actor *target, ::ScreenshotOptions &screenshotOptions, ::std::function< void(::cg::ImageBuffer &, ::ScreenshotOptions &)> completedScreenshotCallback) |
|
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 | addTerrainParticleEffect (::BlockPos const &, ::Block const &, ::Vec3 const &, float, float, float) |
|
virtual void | addTerrainSlideEffect (::BlockPos const &, ::Block const &, ::Vec3 const &, float, float, float) |
|
virtual void | addBreakingItemParticleEffect (::Vec3 const &, ::BreakingItemParticleData const &, ::ResolvedItemIconInfo const &) |
|
virtual void | addBiomeTintedParticleEffect (::HashedString const &, ::BlockPos const &, ::Block const &, ::std::optional<::mce::Color >) |
|
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 | onChunkReloaded (::ChunkSource &, ::LevelChunk &) |
|
virtual void | onSubChunkLoaded (::ChunkSource &, ::LevelChunk &, short, bool) |
|
virtual void | onChunkUnloaded (::LevelChunk &) |
|
virtual void | onLevelDestruction (::std::string const &) |
|
virtual void | levelEvent (::SharedTypes::Legacy::LevelEvent, ::Vec3 const &, int) |
|
virtual void | levelEvent (::SharedTypes::Legacy::LevelEvent, ::CompoundTag const &) |
|
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 | $addTerrainParticleEffect (::BlockPos const &, ::Block const &, ::Vec3 const &, float, float, float) |
|
MCFOLD void | $addTerrainSlideEffect (::BlockPos const &, ::Block const &, ::Vec3 const &, float, float, float) |
|
MCFOLD void | $addBreakingItemParticleEffect (::Vec3 const &, ::BreakingItemParticleData const &, ::ResolvedItemIconInfo const &) |
|
MCFOLD void | $addBiomeTintedParticleEffect (::HashedString const &, ::BlockPos const &, ::Block const &, ::std::optional<::mce::Color >) |
|
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 | $onChunkReloaded (::ChunkSource &, ::LevelChunk &) |
|
MCFOLD void | $onSubChunkLoaded (::ChunkSource &, ::LevelChunk &, short, bool) |
|
MCFOLD void | $onChunkUnloaded (::LevelChunk &) |
|
MCFOLD void | $onLevelDestruction (::std::string const &) |
|
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 | 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 | onAppPaused () |
|
virtual void | onAppUnpaused () |
|
virtual void | onAppPreSuspended () |
|
virtual void | onAppFocusLost () |
|
virtual void | onAppFocusGained () |
|
virtual void | onAppTerminated () |
|
virtual void | onOperationModeChanged (::OperationMode const operationMode) |
|
virtual void | onPerformanceModeChanged (bool const boost) |
|
virtual void | onPushNotificationReceived (::PushNotificationMessage const &msg) |
|
virtual void | onResizeBegin () |
|
virtual void | onResizeEnd () |
|
virtual void | onAppSurfaceCreated () |
|
virtual void | onAppSurfaceDestroyed () |
|
virtual void | onClipboardCopy (::std::string const &) |
|
virtual void | onClipboardPaste (::std::string const &) |
|
MCAPI void | initListener (float priority) |
|
MCFOLD void | $onAppPaused () |
|
MCFOLD void | $onAppUnpaused () |
|
MCFOLD void | $onAppPreSuspended () |
|
MCFOLD void | $onAppFocusLost () |
|
MCFOLD void | $onAppFocusGained () |
|
MCFOLD void | $onAppTerminated () |
|
MCFOLD void | $onPerformanceModeChanged (bool const boost) |
|
MCFOLD void | $onPushNotificationReceived (::PushNotificationMessage const &msg) |
|
MCFOLD void | $onResizeBegin () |
|
MCFOLD void | $onResizeEnd () |
|
MCFOLD void | $onAppSurfaceCreated () |
|
MCFOLD void | $onAppSurfaceDestroyed () |
|
MCFOLD void | $onClipboardCopy (::std::string const &) |
|
MCFOLD void | $onClipboardPaste (::std::string const &) |
|
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::DimensionType, ::OwnerPtr<::RenderChunkCoordinator > > > | mRenderChunkCoordinators |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PointLighting::PointLightCoordinator > > | mPointLightCoordinator |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::TextureGroup > > | mTextureGroup |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::Mesh > > | mShadowCylinder |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::Mesh > > | mShadowOverlayCube |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::Mesh > > | mShadowDisc |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::Mesh > > | mSkyMesh |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::Mesh > > | mStarsMesh |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::Mesh > > | mEndSkyMesh |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::Mesh > > | mSunMesh |
|
::ll::TypedStorage< 8, 128, ::std::shared_ptr<::mce::Mesh >[8]> | mMoonMesh |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::Mesh > > | mNameplateBackgroundMesh |
|
::ll::TypedStorage< 8, 32, ::mce::TexturePtr > | mAtlasTexture |
|
::ll::TypedStorage< 8, 32, ::mce::TexturePtr > | mBrightnessTex |
|
::ll::TypedStorage< 8, 32, ::mce::TexturePtr > | mSunTex |
|
::ll::TypedStorage< 8, 32, ::mce::TexturePtr > | mSunTexVibrantVisuals |
|
::ll::TypedStorage< 8, 32, ::mce::TexturePtr > | mMoonTex |
|
::ll::TypedStorage< 8, 32, ::mce::TexturePtr > | mEndSkyTex |
|
::ll::TypedStorage< 8, 24, ::std::vector<::mce::TexturePtr > > | mCrackFrames |
|
::ll::TypedStorage< 1, 1, ::DebugRenderer > | mDebugRenderer |
|
::ll::TypedStorage< 8, 168, ::Scripting::RenderHelper::Renderer > | mScriptDebugRenderer |
|
::ll::TypedStorage< 8, 8, ::Tick > | mTicks |
|
::ll::TypedStorage< 8, 8, ::BlockActorRenderDispatcher & > | mBlockEntityRenderDispatcher |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BlockTessellator > > | mLocalRenderer |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::ParticleEngine > > | mParticleEngine |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::ParticleSystemEngine > > | mParticleSystemEngine |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::GeometryEditorGui > > | mGeometryEditorGui |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > | mTaskGroup |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > | mSyncTaskGroup |
|
::ll::TypedStorage< 8, 8, ::GameRenderer & > | mGameRenderer |
|
::ll::TypedStorage< 8, 8, ::MultiPlayerLevel & > | mLevel |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::Options > > | mOptions |
|
::ll::TypedStorage< 8, 8, ::IClientInstance & > | mClientInstance |
|
::ll::TypedStorage< 8, 24, ::WeakEntityRef > | mLocalUser |
|
::ll::TypedStorage< 8, 64, ::std::function< void()> > | mReleaseParticleSystemInterfaceProxyCallback |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::LevelRendererPlayer > > | mLevelRendererPlayer |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::LevelRendererShadowCamera > > | mLevelRendererShadowCamera |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::LevelRendererShadowCamera > > | mLevelRendererCloudShadowCamera |
|
::ll::TypedStorage< 4, 4, ::ShadowCascadeState > | mShadowCascadeState |
|
::ll::TypedStorage< 8, 1464, ::LevelBuilder > | mLevelBuilder |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::LevelRendererProxy > > | mProxy |
|
::ll::TypedStorage< 4, 16, ::mce::Color > | mClearBufferColor |
|
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::PlayerRenderView > > | mPlayerView |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::DataDrivenRendererV2RequiredData > > | mDataDrivenRendererV2RequiredData |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mLowMemorySubscription |
|
::ll::TypedStorage< 1, 1, bool > | mListenerRegistered |