接口 IGeometryBakingContext

所有已知实现类:
BlockGeometryBakingContext, StandaloneGeometryBakingContext

public interface IGeometryBakingContext
The context in which a geometry is being baked, providing information such as lighting and transforms, and allowing the user to create materials and query render types.
另请参阅:
  • 方法详细资料

    • isGui3d

      boolean isGui3d()
      返回 true if this model should render in 3D in a GUI, false otherwise。
      返回:
      true if this model should render in 3D in a GUI, false otherwise
    • useBlockLight

      boolean useBlockLight()
      返回 true if block lighting should be used for this model, false otherwise。
      返回:
      true if block lighting should be used for this model, false otherwise
    • useAmbientOcclusion

      boolean useAmbientOcclusion()
      返回 true if per-vertex ambient occlusion should be used for this model, false otherwise。
      返回:
      true if per-vertex ambient occlusion should be used for this model, false otherwise
    • getTransforms

      ItemTransforms getTransforms()
      返回 the transforms for display in item form.。
      返回:
      the transforms for display in item form.
    • getRootTransform

      Transformation getRootTransform()
      返回 the root transformation to be applied to all variants of this model, regardless of item transforms.。
      返回:
      the root transformation to be applied to all variants of this model, regardless of item transforms.
    • getRenderTypeHint

      @Nullable @Nullable ResourceLocation getRenderTypeHint()
      返回 a hint of the render type this model should use. Custom loaders may ignore this.。
      返回:
      a hint of the render type this model should use. Custom loaders may ignore this.
    • getRenderTypeFastHint

      @Nullable default @Nullable ResourceLocation getRenderTypeFastHint()
      返回:
      a hint of the fast graphics render type this model should use. Custom loaders may ignore this.
    • isComponentVisible

      boolean isComponentVisible(String component, boolean fallback)
      Queries the visibility of a component of this model.
      参数:
      component - The component for which to query visibility
      fallback - The default visibility if an override isn't found
      返回:
      The visibility of the component
    • getRenderType

      default RenderTypeGroup getRenderType(ResourceLocation name)
      返回 a RenderTypeGroup with the given name, or the empty group if not found.。
      返回:
      a RenderTypeGroup with the given name, or the empty group if not found.
    • getRenderType

      default RenderTypeGroup getRenderType()
      返回 a RenderTypeGroup from the getRenderTypeHint(), or the empty group if not found.。
      返回:
      a RenderTypeGroup from the getRenderTypeHint(), or the empty group if not found.
    • getRenderTypeFast

      default RenderTypeGroup getRenderTypeFast()
      返回 a RenderTypeGroup from the getRenderTypeHint(), or the empty group if not found.。
      返回:
      a RenderTypeGroup from the getRenderTypeHint(), or the empty group if not found.