Types/SpriteFlags: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(no crop description)
(0.17.75)
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
A [[types/string]]. Possible values:
Array ([[Types/table]]) of strings. The possible strings are listed below.


* "none"
== "no-crop" ==
* "no-crop" - The sprite won't be automatically cropped.
The sprite won't be automatically cropped.
* "compressed"
 
* "trilinear-filtering"
== "not-compressed" ==
 
== "always-compressed" ==
 
== "mipmap" ==
 
== "linear-minification" ==
 
== "linear-magnification" ==
 
== "linear-mip-level" ==
 
== "alpha-mask" ==
 
== "no-scale" ==
 
== "mask" ==
When this flag is set, it will automatically set these flags:
* "group=none"
 
== "icon" ==
When this flag is set, it will automatically set these flags:
* "no-crop"
* "no-scale"
* "mipmap"
* "linear-minification"
* "linear-magnification"
* "linear-mip-level"
* "not-compressed"
* "group=icon"
 
== "gui" ==
When this flag is set, it will automatically set these flags:
* "no-crop"
* "no-scale"
* "mipmap"
* "linear-minification"
* "linear-magnification"
* "linear-mip-level"
* "not-compressed"
* "group=gui"
 
== "gui-icon" ==
When this flag is set, it will automatically set these flags:
* "no-crop"
* "no-scale"
* "mipmap"
* "linear-minification"
* "linear-magnification"
* "not-compressed"
* "group=icon"
 
== "light" ==
When this flag is set, it will automatically set these flags:
* "no-crop"
* "no-scale"
* "mipmap"
* "linear-minification"
* "linear-minification"
* "linear-magnification"
* "linear-magnification"
* "linear-mip-level"
* "group=none"
== "terrain" ==
When this flag is set, it will automatically set these flags:
* "no-crop"
* "mipmap"
* "linear-minification"
* "linear-mip-level"
* "group=terrain"
== "shadow" ==
== "smoke" ==
When this flag is set, it will automatically set these flags:
* "mipmap"
* "mipmap"
* "mask"
* "linear-minification"
* "alpha-mask"
* "linear-magnification"
* "icon"
* "group=smoke"
* "light"
 
* "terrain"
== "decal" ==
* "shadow"
When this flag is set, it will automatically set these flags:
* "smoke"
* "group=decal"
* "decal"
 
* "low-object"
== "low-object" ==
 
== "trilinear-filtering" ==
 
== "group=none" ==
 
== "group=terrain" ==
 
== "group=shadow" ==
 
== "group=smoke" ==
 
== "group=decal" ==
 
== "group=low-object" ==
 
== "group=gui" ==
 
== "group=icon" ==
 
== "group=icon-background" ==
 
== "compressed" ==
Deprecated flag that does nothing but is kept to prevent "unknown sprite flag" errors.
 
== Example ==
    flags = {"icon", "no-crop"}

Revision as of 17:56, 4 November 2019

Array (Types/table) of strings. The possible strings are listed below.

"no-crop"

The sprite won't be automatically cropped.

"not-compressed"

"always-compressed"

"mipmap"

"linear-minification"

"linear-magnification"

"linear-mip-level"

"alpha-mask"

"no-scale"

"mask"

When this flag is set, it will automatically set these flags:

  • "group=none"

"icon"

When this flag is set, it will automatically set these flags:

  • "no-crop"
  • "no-scale"
  • "mipmap"
  • "linear-minification"
  • "linear-magnification"
  • "linear-mip-level"
  • "not-compressed"
  • "group=icon"

"gui"

When this flag is set, it will automatically set these flags:

  • "no-crop"
  • "no-scale"
  • "mipmap"
  • "linear-minification"
  • "linear-magnification"
  • "linear-mip-level"
  • "not-compressed"
  • "group=gui"

"gui-icon"

When this flag is set, it will automatically set these flags:

  • "no-crop"
  • "no-scale"
  • "mipmap"
  • "linear-minification"
  • "linear-magnification"
  • "not-compressed"
  • "group=icon"

"light"

When this flag is set, it will automatically set these flags:

  • "no-crop"
  • "no-scale"
  • "mipmap"
  • "linear-minification"
  • "linear-magnification"
  • "linear-mip-level"
  • "group=none"

"terrain"

When this flag is set, it will automatically set these flags:

  • "no-crop"
  • "mipmap"
  • "linear-minification"
  • "linear-mip-level"
  • "group=terrain"

"shadow"

"smoke"

When this flag is set, it will automatically set these flags:

  • "mipmap"
  • "linear-minification"
  • "linear-magnification"
  • "group=smoke"

"decal"

When this flag is set, it will automatically set these flags:

  • "group=decal"

"low-object"

"trilinear-filtering"

"group=none"

"group=terrain"

"group=shadow"

"group=smoke"

"group=decal"

"group=low-object"

"group=gui"

"group=icon"

"group=icon-background"

"compressed"

Deprecated flag that does nothing but is kept to prevent "unknown sprite flag" errors.

Example

   flags = {"icon", "no-crop"}