Skip to content

Type Alias: GuiSpriteScaling ​

ts
type GuiSpriteScaling = 
  | {
  type: "stretch";
}
  | {
  height: number;
  type: "tile";
  width: number;
}
  | {
  border:   | number
     | {
     bottom: number;
     left: number;
     right: number;
     top: number;
   };
  height: number;
  stretch_inner?: boolean;
  type: "nine_slice";
  width: number;
};

Defined in: packages/minerender/src/MinecraftTextureMeta.ts:11

GUI sprite scaling rules. Dimensions and borders use logical GUI pixels, independent of PNG resolution.