Blender  V3.3
DNA_view3d_defaults.h File Reference

Go to the source code of this file.

Macros

Viewport Struct
#define _DNA_DEFAULT_View3DShading
 
#define _DNA_DEFAULT_View3DOverlay
 
#define _DNA_DEFAULT_View3DCursor
 
#define _DNA_DEFAULT_View3D
 

Macro Definition Documentation

◆ _DNA_DEFAULT_View3D

#define _DNA_DEFAULT_View3D

Definition at line 70 of file DNA_view3d_defaults.h.

◆ _DNA_DEFAULT_View3DCursor

#define _DNA_DEFAULT_View3DCursor
Value:
{ \
.rotation_mode = ROT_MODE_XYZ, \
.rotation_quaternion = {1, 0, 0, 0}, \
.rotation_axis = {0, 1, 0}, \
}
@ ROT_MODE_XYZ

Definition at line 63 of file DNA_view3d_defaults.h.

◆ _DNA_DEFAULT_View3DOverlay

#define _DNA_DEFAULT_View3DOverlay
Value:
{ \
.wireframe_threshold = 1.0f, \
.wireframe_opacity = 1.0f, \
.xray_alpha_bone = 0.5f, \
.bone_wire_alpha = 1.0f, \
.fade_alpha = 0.40f, \
.texture_paint_mode_opacity = 1.0f, \
.weight_paint_mode_opacity = 1.0f, \
.vertex_paint_mode_opacity = 1.0f, \
/* Intentionally different to vertex/paint mode, \
* we typically want to see shading too. */ \
.sculpt_mode_mask_opacity = 0.75f, \
.sculpt_mode_face_sets_opacity = 1.0f, \
\
V3D_OVERLAY_EDIT_SHARP | V3D_OVERLAY_EDIT_FREESTYLE_EDGE | \
V3D_OVERLAY_EDIT_FREESTYLE_FACE | V3D_OVERLAY_EDIT_EDGES | \
V3D_OVERLAY_EDIT_CREASES | V3D_OVERLAY_EDIT_BWEIGHTS, \
.handle_display = CURVE_HANDLE_SELECTED, \
\
.gpencil_paper_opacity = 0.5f, \
.gpencil_grid_opacity = 0.9f, \
.gpencil_vertex_paint_opacity = 1.0f, \
.normals_constant_screen_size = 7.0f, \
}
@ V3D_OVERLAY_EDIT_FREESTYLE_EDGE
@ V3D_OVERLAY_EDIT_FACES
@ V3D_OVERLAY_EDIT_SEAMS
@ V3D_OVERLAY_EDIT_BWEIGHTS
@ V3D_OVERLAY_EDIT_EDGES
@ CURVE_HANDLE_SELECTED

Definition at line 37 of file DNA_view3d_defaults.h.

◆ _DNA_DEFAULT_View3DShading

#define _DNA_DEFAULT_View3DShading
Value:
{ \
.type = OB_SOLID, \
.prev_type = OB_SOLID, \
V3D_SHADING_SCENE_LIGHTS_RENDER | V3D_SHADING_SCENE_WORLD_RENDER, \
.light = V3D_LIGHTING_STUDIO, \
.shadow_intensity = 0.5f, \
.xray_alpha = 0.5f, \
.xray_alpha_wire = 0.5f, \
.cavity_valley_factor = 1.0f, \
.cavity_ridge_factor = 1.0f, \
.cavity_type = V3D_SHADING_CAVITY_CURVATURE, \
.curvature_ridge_factor = 1.0f, \
.curvature_valley_factor = 1.0f, \
.single_color = {0.8f, 0.8f, 0.8f}, \
.background_color = {0.05f, 0.05f, 0.05f}, \
.studiolight_intensity = 1.0f, \
.render_pass = SCE_PASS_COMBINED, \
}
@ OB_SOLID
@ SCE_PASS_COMBINED
@ V3D_LIGHTING_STUDIO
@ V3D_SHADING_SCENE_WORLD_RENDER
@ V3D_SHADING_SPECULAR_HIGHLIGHT
@ V3D_SHADING_XRAY_WIREFRAME
@ V3D_SHADING_CAVITY_CURVATURE

Definition at line 16 of file DNA_view3d_defaults.h.