ThemeView3D(bpy_struct)¶

base class — bpy_struct

class bpy.types.ThemeView3D(bpy_struct)¶

Theme settings for the 3D viewport

act_spline¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

after_current_frame¶

The color for things after the current frame (for onion skinning, motion paths, etc.)

Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

asset_shelf¶

Settings for asset shelf

Type:

ThemeAssetShelf, (readonly, never None)

before_current_frame¶

The color for things before the current frame (for onion skinning, motion paths, etc.)

Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

bone_locked_weight¶

Shade for bones corresponding to a locked weight group during painting

Type:

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

bone_pose¶

Outline color of selected pose bones

Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

bone_pose_active¶

Outline color of active pose bones

Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

bone_solid¶

Default color of the solid shapes of bones

Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

bundle_solid¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

camera¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

camera_passepartout¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

camera_path¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

clipping_border_3d¶
Type:

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

edge_bevel¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

edge_crease¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

edge_facesel¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

edge_mode_select¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

edge_seam¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

edge_select¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

edge_sharp¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

edge_width¶
Type:

int in [1, 32], default 0

editmesh_active¶
Type:

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

empty¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

extra_edge_angle¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

extra_edge_len¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

extra_face_angle¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

extra_face_area¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

face¶
Type:

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

face_back¶
Type:

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

face_dot¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

face_front¶
Type:

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

face_mode_select¶
Type:

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

face_retopology¶
Type:

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

face_select¶
Type:

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

facedot_size¶
Type:

int in [1, 10], default 0

frame_current¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

freestyle_edge_mark¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

freestyle_face_mark¶
Type:

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

gp_vertex¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

gp_vertex_select¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

gp_vertex_size¶
Type:

int in [1, 10], default 0

grid¶
Type:

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

handle_align¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

handle_auto¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

handle_free¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

handle_sel_align¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

handle_sel_auto¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

handle_sel_free¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

handle_sel_vect¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

handle_vect¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

lastsel_point¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

light¶
Type:

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

normal¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

nurb_sel_uline¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

nurb_sel_vline¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

nurb_uline¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

nurb_vline¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

object_active¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

object_origin_size¶

Diameter in pixels for object/light origin display

Type:

int in [4, 10], default 0

object_selected¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

outline_width¶
Type:

int in [1, 5], default 0

paint_curve_handle¶
Type:

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

paint_curve_pivot¶
Type:

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

skin_root¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

space¶

Settings for space

Type:

ThemeSpaceGradient, (readonly, never None)

speaker¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

split_normal¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

text_grease_pencil¶

Color for indicating Grease Pencil keyframes

Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

text_keyframe¶

Color for indicating object keyframes

Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

transform¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

vertex¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

vertex_bevel¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

vertex_normal¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

vertex_select¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

vertex_size¶
Type:

int in [1, 32], default 0

vertex_unreferenced¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

view_overlay¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

wire¶
Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

wire_edit¶

Color for wireframe when in edit mode, but edge selection is active

Type:

mathutils.Color of 3 items in [0, 1], default (0.0, 0.0, 0.0)

classmethod bl_rna_get_subclass(id, default=None)¶
Parameters:

id (str) – The RNA type identifier.

Returns:

The RNA type or default when not found.

Return type:

bpy.types.Struct subclass

classmethod bl_rna_get_subclass_py(id, default=None)¶
Parameters:

id (str) – The RNA type identifier.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties¶

Inherited Functions¶

References¶