类 SpriteAtlasHolder

    • 字段详细资料

      • atlas

        private final SpriteAtlasTexture atlas
        Mappings:
        Namespace Name Mixin selector
        official a Lewv;a:Lewc;
        intermediary field_18230 Lnet/minecraft/class_4075;field_18230:Lnet/minecraft/class_1059;
        named atlas Lnet/minecraft/client/texture/SpriteAtlasHolder;atlas:Lnet/minecraft/client/texture/SpriteAtlasTexture;
      • pathPrefix

        private final String pathPrefix
        Mappings:
        Namespace Name Mixin selector
        official b Lewv;b:Ljava/lang/String;
        intermediary field_21767 Lnet/minecraft/class_4075;field_21767:Ljava/lang/String;
        named pathPrefix Lnet/minecraft/client/texture/SpriteAtlasHolder;pathPrefix:Ljava/lang/String;
    • 构造器详细资料

      • SpriteAtlasHolder

        public SpriteAtlasHolder​(TextureManager textureManager,
                                 Identifier atlasId,
                                 String pathPrefix)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lewv;<init>(Lewe;Lwp;Ljava/lang/String;)V
        intermediary <init> Lnet/minecraft/class_4075;<init>(Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;Ljava/lang/String;)V
        named <init> Lnet/minecraft/client/texture/SpriteAtlasHolder;<init>(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/util/Identifier;Ljava/lang/String;)V
    • 方法详细资料

      • getSprites

        protected abstract Stream<Identifier> getSprites()
        Mappings:
        Namespace Name Mixin selector
        official a Lewv;a()Ljava/util/stream/Stream;
        intermediary method_18665 Lnet/minecraft/class_4075;method_18665()Ljava/util/stream/Stream;
        named getSprites Lnet/minecraft/client/texture/SpriteAtlasHolder;getSprites()Ljava/util/stream/Stream;
      • getSprite

        protected Sprite getSprite​(Identifier objectId)
        Mappings:
        Namespace Name Mixin selector
        official a Lewv;a(Lwp;)Lewd;
        intermediary method_18667 Lnet/minecraft/class_4075;method_18667(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1058;
        named getSprite Lnet/minecraft/client/texture/SpriteAtlasHolder;getSprite(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/texture/Sprite;
      • toSpriteId

        private Identifier toSpriteId​(Identifier objectId)
        Mappings:
        Namespace Name Mixin selector
        official b Lewv;b(Lwp;)Lwp;
        intermediary method_24140 Lnet/minecraft/class_4075;method_24140(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;
        named toSpriteId Lnet/minecraft/client/texture/SpriteAtlasHolder;toSpriteId(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/Identifier;
      • prepare

        protected SpriteAtlasTexture.Data prepare​(ResourceManager resourceManager,
                                                  Profiler profiler)
        从类复制的说明: SinglePreparationResourceReloader
        Prepares the intermediate object.

        This method is called in the prepare executor in a reload.

        指定者:
        prepare 在类中 SinglePreparationResourceReloader<SpriteAtlasTexture.Data>
        参数:
        resourceManager - the resource manager
        profiler - the prepare profiler
        返回:
        the prepared object
        Mappings:
        Namespace Name Mixin selector
        official a Lewv;a(Ladl;Lapl;)Lewc$a;
        intermediary method_18668 Lnet/minecraft/class_4075;method_18668(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Lnet/minecraft/class_1059$class_4007;
        named prepare Lnet/minecraft/client/texture/SpriteAtlasHolder;prepare(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;)Lnet/minecraft/client/texture/SpriteAtlasTexture$Data;
      • apply

        protected void apply​(SpriteAtlasTexture.Data data,
                             ResourceManager resourceManager,
                             Profiler profiler)
        从类复制的说明: SinglePreparationResourceReloader
        Handles the prepared intermediate object.

        This method is called in the apply executor, or the game engine, in a reload.

        指定者:
        apply 在类中 SinglePreparationResourceReloader<SpriteAtlasTexture.Data>
        参数:
        data - the prepared object
        resourceManager - the resource manager
        profiler - the apply profiler
        Mappings:
        Namespace Name Mixin selector
        official a Lewv;a(Lewc$a;Ladl;Lapl;)V
        intermediary method_18666 Lnet/minecraft/class_4075;method_18666(Lnet/minecraft/class_1059$class_4007;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V
        named apply Lnet/minecraft/client/texture/SpriteAtlasHolder;apply(Lnet/minecraft/client/texture/SpriteAtlasTexture$Data;Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;)V
      • close

        public void close()
        指定者:
        close 在接口中 AutoCloseable
        Mappings:
        Namespace Name Mixin selector
        official close Lewv;close()V
        intermediary close Lnet/minecraft/class_4075;close()V
        named close Lnet/minecraft/client/texture/SpriteAtlasHolder;close()V