Blender  V3.3
DNA_scene_defaults.h File Reference
#include "DNA_view3d_defaults.h"

Go to the source code of this file.

Macros

Scene Struct
#define _DNA_DEFAULT_ImageFormatData
 
#define _DNA_DEFAULT_BakeData
 
#define _DNA_DEFAULT_FFMpegCodecData
 
#define _DNA_DEFAULT_DisplaySafeAreas
 
#define _DNA_DEFAULT_RenderData
 
#define _DNA_DEFAULT_AudioData
 
#define _DNA_DEFAULT_SceneDisplay
 
#define _DNA_DEFAULT_PhysicsSettings
 
#define _DNA_DEFAULT_SceneEEVEE
 
#define _DNA_DEFAULT_Scene
 
ToolSettings Struct
#define _DNA_DEFAULTS_CurvePaintSettings
 
#define _DNA_DEFAULTS_ImagePaintSettings
 
#define _DNA_DEFAULTS_ParticleBrushData
 
#define _DNA_DEFAULTS_UnifiedPaintSettings
 
#define _DNA_DEFAULTS_ParticleEditSettings
 
#define _DNA_DEFAULTS_GP_Sculpt_Guide
 
#define _DNA_DEFAULTS_GP_Sculpt_Settings
 
#define _DNA_DEFAULTS_MeshStatVis
 
#define _DNA_DEFAULT_ToolSettings
 

Macro Definition Documentation

◆ _DNA_DEFAULT_AudioData

#define _DNA_DEFAULT_AudioData
Value:
{ \
.distance_model = 2.0f, \
.doppler_factor = 1.0f, \
.speed_of_sound = 343.3f, \
.volume = 1.0f, \
.flag = AUDIO_SYNC, \
}
#define AUDIO_SYNC

Definition at line 128 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULT_BakeData

#define _DNA_DEFAULT_BakeData
Value:
{ \
.filepath = "//", \
.flag = R_BAKE_CLEAR, \
.pass_filter = R_BAKE_PASS_FILTER_ALL, \
.width = 512, \
.height = 512, \
.margin = 16, \
.margin_type = R_BAKE_ADJACENT_FACES, \
.normal_space = R_BAKE_SPACE_TANGENT, \
.normal_swizzle = {R_BAKE_POSX, R_BAKE_POSY, R_BAKE_POSZ}, \
}
#define _DNA_DEFAULT_ImageFormatData
#define R_BAKE_CLEAR
@ R_BAKE_POSY
@ R_BAKE_POSZ
@ R_BAKE_POSX
@ R_BAKE_ADJACENT_FACES
#define R_BAKE_SPACE_TANGENT
#define R_BAKE_PASS_FILTER_ALL

Definition at line 27 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULT_DisplaySafeAreas

#define _DNA_DEFAULT_DisplaySafeAreas
Value:
{ \
.title = {10.0f / 100.0f, 5.0f / 100.0f}, \
.action = {3.5f / 100.0f, 3.5f / 100.0f}, \
.title_center = {17.5f / 100.0f, 5.0f / 100.0f}, \
.action_center = {15.0f / 100.0f, 5.0f / 100.0f}, \
}

Definition at line 49 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULT_FFMpegCodecData

#define _DNA_DEFAULT_FFMpegCodecData
Value:
{ \
.audio_mixrate = 48000, \
.audio_volume = 1.0f, \
.audio_bitrate = 192, \
.audio_channels = 2, \
}

Definition at line 41 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULT_ImageFormatData

#define _DNA_DEFAULT_ImageFormatData
Value:
{ \
.planes = R_IMF_PLANES_RGBA, \
.imtype = R_IMF_IMTYPE_PNG, \
.depth = R_IMF_CHAN_DEPTH_8, \
.quality = 90, \
.compress = 15, \
}
#define R_IMF_IMTYPE_PNG
@ R_IMF_CHAN_DEPTH_8
#define R_IMF_PLANES_RGBA

Definition at line 18 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULT_PhysicsSettings

#define _DNA_DEFAULT_PhysicsSettings
Value:
{ \
.gravity = {0.0f, 0.0f, -9.81f}, \
}
#define PHYS_GLOBAL_GRAVITY

Definition at line 153 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULT_RenderData

#define _DNA_DEFAULT_RenderData

Definition at line 57 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULT_Scene

#define _DNA_DEFAULT_Scene
Value:
{ \
\
\
.physics_settings = _DNA_DEFAULT_PhysicsSettings, \
\
\
}
#define _DNA_DEFAULT_SceneEEVEE
#define _DNA_DEFAULT_AudioData
#define _DNA_DEFAULT_DisplaySafeAreas
#define _DNA_DEFAULT_PhysicsSettings
#define _DNA_DEFAULT_RenderData
#define _DNA_DEFAULT_SceneDisplay
#define _DNA_DEFAULT_View3DCursor

Definition at line 224 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULT_SceneDisplay

#define _DNA_DEFAULT_SceneDisplay
Value:
{ \
.light_direction = {M_SQRT1_3, M_SQRT1_3, M_SQRT1_3}, \
.shadow_shift = 0.1f, \
.shadow_focus = 0.0f, \
\
.matcap_ssao_distance = 0.2f, \
.matcap_ssao_attenuation = 1.0f, \
.matcap_ssao_samples = 16, \
\
\
.render_aa = SCE_DISPLAY_AA_SAMPLES_8, \
.viewport_aa = SCE_DISPLAY_AA_FXAA, \
}
#define M_SQRT1_3
Definition: BLI_math_base.h:38
@ SCE_DISPLAY_AA_SAMPLES_8
@ SCE_DISPLAY_AA_FXAA
#define _DNA_DEFAULT_View3DShading

Definition at line 137 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULT_SceneEEVEE

#define _DNA_DEFAULT_SceneEEVEE

Definition at line 159 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULT_ToolSettings

#define _DNA_DEFAULT_ToolSettings

Definition at line 318 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULTS_CurvePaintSettings

#define _DNA_DEFAULTS_CurvePaintSettings
Value:
{ \
.curve_type = CU_BEZIER, \
.error_threshold = 8, \
.radius_max = 1.0f, \
.corner_angle = DEG2RADF(70.0f), \
}
#define DEG2RADF(_deg)
@ CU_BEZIER
@ CURVE_PAINT_FLAG_CORNERS_DETECT

Definition at line 245 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULTS_GP_Sculpt_Guide

#define _DNA_DEFAULTS_GP_Sculpt_Guide
Value:
{ \
.spacing = 20.0f, \
}

Definition at line 294 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULTS_GP_Sculpt_Settings

#define _DNA_DEFAULTS_GP_Sculpt_Settings
Value:
{ \
}
#define _DNA_DEFAULTS_GP_Sculpt_Guide

Definition at line 299 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULTS_ImagePaintSettings

#define _DNA_DEFAULTS_ImagePaintSettings
Value:
{ \
.paint.flags = PAINT_SHOW_BRUSH, \
.normal_angle = 80, \
.seam_bleed = 2, \
}
@ PAINT_SHOW_BRUSH

Definition at line 254 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULTS_MeshStatVis

#define _DNA_DEFAULTS_MeshStatVis
Value:
{ \
.overhang_axis = OB_NEGZ, \
.overhang_min = 0, \
.overhang_max = DEG2RADF(45.0f), \
.thickness_max = 0.1f, \
.thickness_samples = 1, \
.distort_min = DEG2RADF(5.0f), \
.distort_max = DEG2RADF(45.0f), \
\
.sharp_min = DEG2RADF(90.0f), \
.sharp_max = DEG2RADF(180.0f), \
}
@ OB_NEGZ

Definition at line 304 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULTS_ParticleBrushData

#define _DNA_DEFAULTS_ParticleBrushData
Value:
{ \
.strength = 0.5f, \
.size = 50, \
.step = 10, \
.count = 10, \
}

Definition at line 261 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULTS_ParticleEditSettings

#define _DNA_DEFAULTS_ParticleEditSettings
Value:
{ \
.emitterdist = 0.25f, \
.totrekey = 5, \
.totaddkey = 5, \
.brushtype = PE_BRUSH_COMB, \
\
/* Scene init copies this to all other elements. */ \
\
.draw_step = 2, \
.fade_frames = 2, \
.selectmode = SCE_SELECT_PATH, \
}
#define _DNA_DEFAULTS_ParticleBrushData
#define SCE_SELECT_PATH
#define PE_KEEP_LENGTHS
#define PE_DEFLECT_EMITTER
#define PE_LOCK_FIRST
#define PE_BRUSH_COMB
#define PE_AUTO_VELOCITY

Definition at line 278 of file DNA_scene_defaults.h.

◆ _DNA_DEFAULTS_UnifiedPaintSettings

#define _DNA_DEFAULTS_UnifiedPaintSettings
Value:
{ \
.size = 50, \
.unprojected_radius = 0.29, \
.alpha = 0.5f, \
.weight = 0.5f, \
}
@ UNIFIED_PAINT_SIZE
@ UNIFIED_PAINT_ALPHA

Definition at line 269 of file DNA_scene_defaults.h.