ThemeView3D(bpy_struct)

base class — bpy_struct

class bpy.types.ThemeView3D(bpy_struct)

Theme settings for the 3D viewport

after_current_frame

The color for things after the current frame (for onion skinning, motion paths, etc.) (array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

before_current_frame

The color for things before the current frame (for onion skinning, motion paths, etc.) (array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

bevel

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

bone_locked_weight

Shade for bones corresponding to a locked weight group during painting (array of 4 items, in [0, 1], default (0.0, 0.0, 0.0, 0.0))

Type:

bpy_prop_array[float]

bone_pose

Outline color of selected pose bones (array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

bone_pose_active

Outline color of active pose bones (array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

bone_solid

Default color of the solid shapes of bones (array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

bundle_solid

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

camera

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

camera_passepartout

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

camera_path

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

clipping_border_3d

(array of 4 items, in [0, 1], default (0.0, 0.0, 0.0, 0.0))

Type:

bpy_prop_array[float]

crease

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

edge_mode_select

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

edge_select

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

edge_width

(in [1, 32], default 0)

Type:

int

editmesh_active

(array of 4 items, in [0, 1], default (0.0, 0.0, 0.0, 0.0))

Type:

bpy_prop_array[float]

empty

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

extra_edge_angle

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

extra_edge_len

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

extra_face_angle

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

extra_face_area

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

face

(array of 4 items, in [0, 1], default (0.0, 0.0, 0.0, 0.0))

Type:

bpy_prop_array[float]

face_back

(array of 4 items, in [0, 1], default (0.0, 0.0, 0.0, 0.0))

Type:

bpy_prop_array[float]

face_front

(array of 4 items, in [0, 1], default (0.0, 0.0, 0.0, 0.0))

Type:

bpy_prop_array[float]

face_mode_select

(array of 4 items, in [0, 1], default (0.0, 0.0, 0.0, 0.0))

Type:

bpy_prop_array[float]

face_retopology

(array of 4 items, in [0, 1], default (0.0, 0.0, 0.0, 0.0))

Type:

bpy_prop_array[float]

face_select

(array of 4 items, in [0, 1], default (0.0, 0.0, 0.0, 0.0))

Type:

bpy_prop_array[float]

facedot_size

(in [1, 10], default 0)

Type:

int

freestyle

(array of 4 items, in [0, 1], default (0.0, 0.0, 0.0, 0.0))

Type:

bpy_prop_array[float]

gp_vertex

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

gp_vertex_select

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

gp_vertex_size

(in [1, 10], default 0)

Type:

int

gp_wire_edit

Grease Pencil wireframe color when in edit mode (array of 4 items, in [0, 1], default (0.0, 0.0, 0.0, 0.0))

Type:

bpy_prop_array[float]

grid

(array of 4 items, in [0, 1], default (0.0, 0.0, 0.0, 0.0))

Type:

bpy_prop_array[float]

grid_major

(array of 4 items, in [0, 1], default (0.0, 0.0, 0.0, 0.0))

Type:

bpy_prop_array[float]

light

(array of 4 items, in [0, 1], default (0.0, 0.0, 0.0, 0.0))

Type:

bpy_prop_array[float]

normal

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

nurb_sel_uline

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

nurb_sel_vline

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

nurb_uline

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

nurb_vline

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

object_active

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

object_origin_size

Diameter in pixels for object/light origin display (in [4, 10], default 0)

Type:

int

object_selected

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

outline_width

(in [1, 5], default 0)

Type:

int

seam

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

sharp

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

skin_root

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

space

Settings for space (readonly, never None)

Type:

ThemeSpaceGradient

speaker

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

split_normal

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

text_grease_pencil

Color for indicating Grease Pencil keyframes (array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

transform

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

vertex

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

vertex_normal

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

vertex_select

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

vertex_size

(in [1, 32], default 0)

Type:

int

vertex_unreferenced

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

view_overlay

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

wire

(array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

wire_edit

Color for wireframe when in edit mode, but edge selection is active (array of 3 items, in [0, 1], default (0.0, 0.0, 0.0))

Type:

mathutils.Color

classmethod bl_rna_get_subclass(id, default=None, /)
Parameters:
  • id (str) – The RNA type identifier.

  • default (bpy.types.Struct | None) – The value to return when not found.

Returns:

The RNA type or default when not found.

Return type:

bpy.types.Struct

classmethod bl_rna_get_subclass_py(id, default=None, /)
Parameters:
  • id (str) – The RNA type identifier.

  • default (type | None) – The value to return when not found.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties

Inherited Functions

References