Application Icons (bpy.app.icons)

bpy.app.icons.new_triangles(range, coords, colors)
Create a new icon from triangle geometry.
Parameters:
  • range (tuple.) – Pair of ints.
  • coords (byte sequence.) – Sequence of bytes (6 floats for one triangle) for (X, Y) coordinates.
  • colors (byte sequence.) – Sequence of ints (12 for one triangles) for RGBA.
Returns:

Unique icon value (pass to interface icon_value argument).

Return type:

int

bpy.app.icons.new_triangles_from_file(filename)
Create a new icon from triangle geometry.
Parameters:filename (string.) – File path.
Returns:Unique icon value (pass to interface icon_value argument).
Return type:int
bpy.app.icons.release(icon_id)
Release the icon.