Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/include/ED_view3d.h
| Show First 20 Lines • Show All 1,291 Lines • ▼ Show 20 Lines | |||||
| */ | */ | ||||
| void ED_scene_draw_fps(const struct Scene *scene, int xoffset, int *yoffset); | void ED_scene_draw_fps(const struct Scene *scene, int xoffset, int *yoffset); | ||||
| /* Render */ | /* Render */ | ||||
| void ED_view3d_stop_render_preview(struct wmWindowManager *wm, struct ARegion *region); | void ED_view3d_stop_render_preview(struct wmWindowManager *wm, struct ARegion *region); | ||||
| void ED_view3d_shade_update(struct Main *bmain, struct View3D *v3d, struct ScrArea *area); | void ED_view3d_shade_update(struct Main *bmain, struct View3D *v3d, struct ScrArea *area); | ||||
| #define XRAY_ALPHA(v3d) \ | #define SHADING_XRAY_ALPHA(shading) \ | ||||
| (((v3d)->shading.type == OB_WIRE) ? (v3d)->shading.xray_alpha_wire : (v3d)->shading.xray_alpha) | (((shading).type == OB_WIRE) ? (shading).xray_alpha_wire : (shading).xray_alpha) | ||||
| #define XRAY_FLAG(v3d) \ | #define SHADING_XRAY_FLAG(shading) \ | ||||
| (((v3d)->shading.type == OB_WIRE) ? V3D_SHADING_XRAY_WIREFRAME : V3D_SHADING_XRAY) | (((shading).type == OB_WIRE) ? V3D_SHADING_XRAY_WIREFRAME : V3D_SHADING_XRAY) | ||||
| #define XRAY_FLAG_ENABLED(v3d) (((v3d)->shading.flag & XRAY_FLAG(v3d)) != 0) | #define SHADING_XRAY_FLAG_ENABLED(shading) (((shading).flag & SHADING_XRAY_FLAG(shading)) != 0) | ||||
| #define XRAY_ENABLED(v3d) (XRAY_FLAG_ENABLED(v3d) && (XRAY_ALPHA(v3d) < 1.0f)) | #define SHADING_XRAY_ENABLED(shading) \ | ||||
| #define XRAY_ACTIVE(v3d) (XRAY_ENABLED(v3d) && ((v3d)->shading.type < OB_MATERIAL)) | (SHADING_XRAY_FLAG_ENABLED(shading) && (SHADING_XRAY_ALPHA(shading) < 1.0f)) | ||||
| #define SHADING_XRAY_ACTIVE(shading) \ | |||||
| (SHADING_XRAY_ENABLED(shading) && ((shading).type < OB_MATERIAL)) | |||||
| #define XRAY_ALPHA(v3d) SHADING_XRAY_ALPHA((v3d)->shading) | |||||
| #define XRAY_FLAG(v3d) SHADING_XRAY_FLAG((v3d)->shading) | |||||
| #define XRAY_FLAG_ENABLED(v3d) SHADING_XRAY_FLAG_ENABLED((v3d)->shading) | |||||
| #define XRAY_ENABLED(v3d) SHADING_XRAY_ENABLED((v3d)->shading) | |||||
| #define XRAY_ACTIVE(v3d) SHADING_XRAY_ACTIVE((v3d)->shading) | |||||
| /* view3d_draw_legacy.c */ | /* view3d_draw_legacy.c */ | ||||
| /** | /** | ||||
| * Try avoid using these more move out of legacy. | * Try avoid using these more move out of legacy. | ||||
| */ | */ | ||||
| void ED_view3d_draw_bgpic_test(const struct Scene *scene, | void ED_view3d_draw_bgpic_test(const struct Scene *scene, | ||||
| struct Depsgraph *depsgraph, | struct Depsgraph *depsgraph, | ||||
| ▲ Show 20 Lines • Show All 41 Lines • Show Last 20 Lines | |||||