API Reference
On this page
This is the complete list of members for ItemInHandRenderer, including all inherited members.
| $_getOverlayColor(::Actor &actor, float a) const (defined in ActorShaderManager) | ActorShaderManager | |
| $ctor(::IClientInstance &client, ::BlockTessellator &commonRenderer, ::std::shared_ptr<::mce::TextureGroup > textureGroup) | ItemInHandRenderer | |
| $dtor() | ActorShaderManager | |
| $vftable() | ActorShaderManager | static |
| _applyDefaultItemTransforms(::MatrixStack::MatrixStackRef &worldMatrix, ::ItemStack const &item, bool isInHandItem, ::BlockType const *blockType, ::BlockShape blockShape, ::ItemRenderCall const *renderObjectCall, float heldItemScale, bool posAndRotSetByJSON) (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| _areNotMatchingChemistrySticks(::ItemStack &itemBefore, ::ItemStack const &itemAfter) | ItemInHandRenderer | static |
| _createRenderMetadata(::BaseActorRenderContext const &renderContext, ::Actor const &entity, ::ItemStack const &item, bool const isPaperDoll) | ItemInHandRenderer | static |
| _getOverlayColor(::Actor &actor, float a) const (defined in ActorShaderManager) | ActorShaderManager | |
| _getRenderCall(::Mob *mob, ::ItemStack const &itemInstance, int fallbackFrame) | ItemInHandRenderer | |
| _pushSparklerParticles(::BaseActorRenderContext &renderContext, ::ItemStack const &item, ::Level &level) | ItemInHandRenderer | |
| _rebuildItem(::BaseActorRenderContext &renderContext, ::Mob *mob, ::ItemStack const &item, int fallbackFrame) | ItemInHandRenderer | |
| _renderBannerBlockItem(::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata const renderMetadata, ::ItemStack const &item, ::Actor &entity, ::Brightness lightEmission, ::std::optional<::glm::vec3 > const &lightEmissionColor, float frameAlpha, float scale) const | ItemInHandRenderer | |
| _renderConduitBlockItem(::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata const renderMetadata, ::Actor &entity, ::Brightness lightEmission, ::std::optional<::glm::vec3 > const &lightEmissionColor, float frameAlpha) const | ItemInHandRenderer | |
| _renderCopperGolemStatueBlockItem(::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata const renderMetadata, ::ItemStack const &item, ::Actor &entity, bool const isFirstPerson, bool const isInHandItem) const | ItemInHandRenderer | |
| _renderDecoratedPotBlockItem(::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata const renderMetadata, ::ItemStack const &item, ::Actor &entity, bool const isFirstPerson) const | ItemInHandRenderer | |
| _renderGlowstickBlockItem(::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata const renderMetadata, ::ItemStack const &item, ::Actor &entity, ::Brightness lightEmission, ::std::optional<::glm::vec3 > const &lightEmissionColor, float frameAlpha, ::ItemContextFlags itemFlags, float scale) | ItemInHandRenderer | |
| _renderMiniMapHand(::BaseActorRenderContext &renderContext, ::Player &player, bool inOffhand) (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| _renderPhotoMapItem(::BaseActorRenderContext &renderContext, ::Player &player, float const frameAlpha, bool const isMainHand) (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| _tessellateBlockItem(::Tessellator &tessellator, ::BlockTessellator &t, ::Block const &block, ::mce::framebuilder::FrameLightingModelCapabilities const &lightingModelCaps) | ItemInHandRenderer | |
| _tessellateTextureItem(::BaseActorRenderContext &renderContext, ::TextureTessellator &textureTessellator, ::Mob *mob, ::ItemStack const &item, int fallbackFrame, ushort &heightOut, ushort &widthOut) | ItemInHandRenderer | static |
| _transformWorldMatrixFromJson(::MatrixStack::MatrixStackRef &worldMatrix, ::ItemStack const &item, bool const isMainHand, ::ItemContextFlags itemFlags, float textureScale) | ItemInHandRenderer | |
| canTessellateAsBlockItem(::ItemStack const &item) (defined in ItemInHandRenderer) | ItemInHandRenderer | static |
| clearRenderObjects() | ItemInHandRenderer | |
| getEntityMaterial() | ActorShaderManager | |
| getRenderCallAtFrame(::BaseActorRenderContext &renderContext, ::ItemStack const &item, int frame) (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| getStaticMaterial() | ActorShaderManager | |
| getTransparentEntityMaterial() | ActorShaderManager | |
| GLINT_ACTOR_TEXTURE_LOCATION() | ActorShaderManager | static |
| GLINT_ITEM_TEXTURE_LOCATION() | ActorShaderManager | static |
| ItemInHandRenderer(ItemInHandRenderer const &) (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| ItemInHandRenderer() (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| ItemInHandRenderer(::IClientInstance &client, ::BlockTessellator &commonRenderer, ::std::shared_ptr<::mce::TextureGroup > textureGroup) | ItemInHandRenderer | |
| mBannerEntity (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mBlockTessellator (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mClient (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mConduitEntity (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mCopperGolemStatueEntity (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mDecoratedPotEntity (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mEntityMaterial (defined in ActorShaderManager) | ActorShaderManager | |
| mGlintTexture (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mHandAnimationState (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mIsDeferredEnabled (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mLastTime (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mMatAlphaBlock (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mMatAlphaBlockGlint (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mMatAlphaColoredBlock (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mMatAlphaOneSidedBlock (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mMatAlphaOneSidedColoredBlock (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mMatBlendBlock (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mMatBlendBlockNoColor (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mMaterialMatrix (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mMatFishingLine (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mMatItem (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mMatItemGlint (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mMatItemMultiColorTint (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mMatOpaqueBlock (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mMatOpaqueBlockColor (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mMatOpaqueBlockGlint (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mPauseStateChange (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mPreFirstPersonItemRenderProj (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mRenderObjects (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mStaticMaterial (defined in ActorShaderManager) | ActorShaderManager | |
| mTextureTessellator (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mTimer (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mTransform (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| mTransparentEntityMaterial (defined in ActorShaderManager) | ActorShaderManager | |
| operator=(ItemInHandRenderer const &) (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| registerPauseManagerCallback(::Bedrock::PubSub::Connector< void(bool)> &connector) | ItemInHandRenderer | |
| renderFirstPerson(::BaseActorRenderContext &renderContext, ::Matrix const &prevProj, ::ItemContextFlags itemFlags) (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| renderItem(::BaseActorRenderContext &renderContext, ::Actor &entity, ::ItemStack const &item, bool posAndRotSetByJSON, ::ItemContextFlags itemFlags, bool useMatrixAsIs, bool renderingMainHand) (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| renderItemNew(::BaseActorRenderContext &renderContext, ::Actor &entity, ::ItemStack const &item, ::ItemContextFlags itemFlags, ::Brightness lightEmission) | ItemInHandRenderer | |
| RenderMap typedef (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| renderObject(::BaseActorRenderContext &renderContext, ::ItemRenderCall const &renderObject, ::dragon::RenderMetadata const &renderMetadata, ::ItemContextFlags itemFlags) (defined in ItemInHandRenderer) | ItemInHandRenderer | |
| setEntityConstants(::mce::ActorConstants &entityConstants, ::mce::RenderContext &renderContext, ::mce::Color const &tileLightColor, ::Vec2 const &tileLightColorUV, ::glm::vec4 const &blockLightColor, ::mce::Color const &overlay, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::mce::Color const &glintColor, ::Vec2 const &glintUVScale, ::Vec4 const &uvAnim, float uvOffset1, float uvOffset2, float uvRot1, float uvRot2) (defined in ActorShaderManager) | ActorShaderManager | static |
| setupFoilShaderParameters(::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &entity, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::Vec2 const &uvScale, float a, ::Brightness lightEmission, ::std::optional<::glm::vec3 > const &lightEmissionColor, bool allowOverlay) const | ActorShaderManager | |
| setupFoilShaderParameters(::ScreenContext &screenContext, ::TextureUVCoordinateSet const &icon) | ActorShaderManager | static |
| setupFoilShaderParameters(::ScreenContext &screenContext, ::mce::Color const &overlay, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::Vec2 const &uvScale) | ActorShaderManager | static |
| setupShaderParameters(::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &actor, float a) const (defined in ActorShaderManager) | ActorShaderManager | |
| setupShaderParameters(::ScreenContext &screenContext, ::mce::Color const &overlay, ::mce::Color const &changeColor, ::mce::Color const &changeColor2) (defined in ActorShaderManager) | ActorShaderManager | static |
| setupShaderParameters(::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &actor, ::mce::Color const &overlay, float, ::Vec4 const &uvAnim) (defined in ActorShaderManager) | ActorShaderManager | static |
| setupShaderParameters(::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &actor, ::mce::Color const &overlay, float, ::Brightness lightEmission, ::std::optional<::glm::vec3 > const &lightEmissionColor) (defined in ActorShaderManager) | ActorShaderManager | static |
| setupShaderParameters(::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &entity, ::mce::Color const &overlay, ::mce::Color const &tintColor, ::mce::Color const &tintColor2, float, ::Brightness lightEmission, ::std::optional<::glm::vec3 > const &lightEmissionColor) (defined in ActorShaderManager) | ActorShaderManager | static |
| setupShaderParameters(::ScreenContext &screenContext, ::BlockSource &source, ::BrightnessPair const &lightColorUV, ::glm::vec4 const &blockLightColor, float, bool ignoreLighting, ::LightTexture &lightTexture, ::Vec2 const &uvScale, ::Vec4 const &uvAnim) (defined in ActorShaderManager) | ActorShaderManager | static |
| setupShaderParameters(::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &entity, ::mce::Color const &overlay, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::Vec4 const &uvAnim, float br, float, bool isEnchanted) (defined in ActorShaderManager) | ActorShaderManager | static |
| setupShaderParameters(::ScreenContext &screenContext, ::BlockSource &source, ::BlockPos const &pos, float a, bool ignoreLighting, ::LightTexture &lightTexture, ::std::weak_ptr<::LightPropagation::LightVolumeManager > const &lightVolumeManager, ::Vec2 const &uvScale, ::Vec4 const &uvAnim, ::shaderpacking::BlockLightingFlags flags) (defined in ActorShaderManager) | ActorShaderManager | static |
| setupShaderParameters(::ScreenContext &screenContext, ::mce::Color const &overlay, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::mce::Color const &glintColor, float uvOffset1, float uvOffset2, float uvRot1, float uvRot2, ::Vec2 const &glintUVScale, ::Vec4 const &uvAnim, float) (defined in ActorShaderManager) | ActorShaderManager | static |
| setupShaderParameters(::ScreenContext &screenContext, ::BlockSource &source, ::BlockPos const &pos, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, float, ::LightTexture &lightTexture, ::std::weak_ptr<::LightPropagation::LightVolumeManager > const &lightVolumeManager, ::Vec2 const &uvScale, bool ignoreLighting, ::Brightness lightEmission, ::std::optional<::glm::vec3 > const &lightEmissionColor) (defined in ActorShaderManager) | ActorShaderManager | static |
| setupShaderParameters(::ScreenContext &screenContext, ::BaseActorRenderContext &entityContext, ::Actor &entity, ::mce::Color const &overlay, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::mce::Color const &glintColor, float uvOffset1, float uvOffset2, float uvRot1, float uvRot2, ::Vec2 const &glintUVScale, ::Vec4 const &uvAnim, float br, ::Brightness lightEmission, ::std::optional<::glm::vec3 > const &lightEmissionColor) (defined in ActorShaderManager) | ActorShaderManager | static |
| tessellateAtFrame(::BaseActorRenderContext &renderContext, ::Mob *mob, ::ItemStack const &item, int frame) | ItemInHandRenderer | |
| ~ActorShaderManager() (defined in ActorShaderManager) | ActorShaderManager | virtual |
| ~ItemInHandRenderer()=default (defined in ItemInHandRenderer) | ItemInHandRenderer | virtual |