Blender  V3.3
Public Attributes | List of all members
OVERLAY_Shaders Struct Reference

Public Attributes

GPUShaderantialiasing
 
GPUShaderarmature_dof_wire
 
GPUShaderarmature_dof_solid
 
GPUShaderarmature_envelope_outline
 
GPUShaderarmature_envelope_solid
 
GPUShaderarmature_shape_outline
 
GPUShaderarmature_shape_solid
 
GPUShaderarmature_shape_wire
 
GPUShaderarmature_sphere_outline
 
GPUShaderarmature_sphere_solid
 
GPUShaderarmature_stick
 
GPUShaderarmature_wire
 
GPUShaderbackground
 
GPUShaderclipbound
 
GPUShaderdepth_only
 
GPUShaderedit_curve_handle
 
GPUShaderedit_curve_point
 
GPUShaderedit_curve_wire
 
GPUShaderedit_gpencil_guide_point
 
GPUShaderedit_gpencil_point
 
GPUShaderedit_gpencil_wire
 
GPUShaderedit_lattice_point
 
GPUShaderedit_lattice_wire
 
GPUShaderedit_mesh_vert
 
GPUShaderedit_mesh_edge
 
GPUShaderedit_mesh_edge_flat
 
GPUShaderedit_mesh_face
 
GPUShaderedit_mesh_facedot
 
GPUShaderedit_mesh_skin_root
 
GPUShaderedit_mesh_vnormals
 
GPUShaderedit_mesh_normals
 
GPUShaderedit_mesh_fnormals
 
GPUShaderedit_mesh_analysis
 
GPUShaderedit_particle_strand
 
GPUShaderedit_particle_point
 
GPUShaderedit_uv_verts
 
GPUShaderedit_uv_faces
 
GPUShaderedit_uv_edges
 
GPUShaderedit_uv_edges_for_edge_select
 
GPUShaderedit_uv_face_dots
 
GPUShaderedit_uv_stretching_angle
 
GPUShaderedit_uv_stretching_area
 
GPUShaderedit_uv_tiled_image_borders
 
GPUShaderedit_uv_stencil_image
 
GPUShaderedit_uv_mask_image
 
GPUShaderextra
 
GPUShaderextra_select
 
GPUShaderextra_groundline
 
GPUShaderextra_wire [2]
 
GPUShaderextra_wire_select
 
GPUShaderextra_point
 
GPUShaderextra_lightprobe_grid
 
GPUShaderextra_loose_point
 
GPUShaderfacing
 
GPUShadergpencil_canvas
 
GPUShadergrid
 
GPUShadergrid_background
 
GPUShadergrid_image
 
GPUShaderimage
 
GPUShadermotion_path_line
 
GPUShadermotion_path_vert
 
GPUShaderoutline_prepass
 
GPUShaderoutline_prepass_curves
 
GPUShaderoutline_prepass_gpencil
 
GPUShaderoutline_prepass_pointcloud
 
GPUShaderoutline_prepass_wire
 
GPUShaderoutline_detect
 
GPUShaderpaint_face
 
GPUShaderpaint_point
 
GPUShaderpaint_texture
 
GPUShaderpaint_vertcol
 
GPUShaderpaint_weight [2]
 
GPUShaderpaint_wire
 
GPUShaderparticle_dot
 
GPUShaderparticle_shape
 
GPUShaderpointcloud_dot
 
GPUShadersculpt_mask
 
GPUShadersculpt_curves_selection
 
GPUShaderuniform_color
 
GPUShadervolume_velocity_needle_sh
 
GPUShadervolume_velocity_mac_sh
 
GPUShadervolume_velocity_sh
 
GPUShadervolume_gridlines_sh
 
GPUShadervolume_gridlines_flags_sh
 
GPUShadervolume_gridlines_range_sh
 
GPUShaderwireframe_select
 
GPUShaderwireframe [2]
 
GPUShaderxray_fade
 

Detailed Description

Definition at line 16 of file overlay_shader.c.

Member Data Documentation

◆ antialiasing

GPUShader* OVERLAY_Shaders::antialiasing

Definition at line 17 of file overlay_shader.c.

Referenced by OVERLAY_shader_antialiasing().

◆ armature_dof_solid

GPUShader* OVERLAY_Shaders::armature_dof_solid

Definition at line 19 of file overlay_shader.c.

Referenced by OVERLAY_shader_armature_degrees_of_freedom_solid().

◆ armature_dof_wire

GPUShader* OVERLAY_Shaders::armature_dof_wire

Definition at line 18 of file overlay_shader.c.

Referenced by OVERLAY_shader_armature_degrees_of_freedom_wire().

◆ armature_envelope_outline

GPUShader* OVERLAY_Shaders::armature_envelope_outline

Definition at line 20 of file overlay_shader.c.

Referenced by OVERLAY_shader_armature_envelope().

◆ armature_envelope_solid

GPUShader* OVERLAY_Shaders::armature_envelope_solid

Definition at line 21 of file overlay_shader.c.

Referenced by OVERLAY_shader_armature_envelope().

◆ armature_shape_outline

GPUShader* OVERLAY_Shaders::armature_shape_outline

Definition at line 22 of file overlay_shader.c.

Referenced by OVERLAY_shader_armature_shape().

◆ armature_shape_solid

GPUShader* OVERLAY_Shaders::armature_shape_solid

Definition at line 23 of file overlay_shader.c.

Referenced by OVERLAY_shader_armature_shape().

◆ armature_shape_wire

GPUShader* OVERLAY_Shaders::armature_shape_wire

Definition at line 24 of file overlay_shader.c.

Referenced by OVERLAY_shader_armature_shape_wire().

◆ armature_sphere_outline

GPUShader* OVERLAY_Shaders::armature_sphere_outline

Definition at line 25 of file overlay_shader.c.

Referenced by OVERLAY_shader_armature_sphere().

◆ armature_sphere_solid

GPUShader* OVERLAY_Shaders::armature_sphere_solid

Definition at line 26 of file overlay_shader.c.

Referenced by OVERLAY_shader_armature_sphere().

◆ armature_stick

GPUShader* OVERLAY_Shaders::armature_stick

Definition at line 27 of file overlay_shader.c.

Referenced by OVERLAY_shader_armature_stick().

◆ armature_wire

GPUShader* OVERLAY_Shaders::armature_wire

Definition at line 28 of file overlay_shader.c.

Referenced by OVERLAY_shader_armature_wire().

◆ background

GPUShader* OVERLAY_Shaders::background

Definition at line 29 of file overlay_shader.c.

Referenced by OVERLAY_shader_background().

◆ clipbound

GPUShader* OVERLAY_Shaders::clipbound

Definition at line 30 of file overlay_shader.c.

Referenced by OVERLAY_shader_clipbound().

◆ depth_only

GPUShader* OVERLAY_Shaders::depth_only

Definition at line 31 of file overlay_shader.c.

Referenced by OVERLAY_shader_depth_only().

◆ edit_curve_handle

GPUShader* OVERLAY_Shaders::edit_curve_handle

Definition at line 32 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_curve_handle().

◆ edit_curve_point

GPUShader* OVERLAY_Shaders::edit_curve_point

Definition at line 33 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_curve_point().

◆ edit_curve_wire

GPUShader* OVERLAY_Shaders::edit_curve_wire

Definition at line 34 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_curve_wire().

◆ edit_gpencil_guide_point

GPUShader* OVERLAY_Shaders::edit_gpencil_guide_point

Definition at line 35 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_gpencil_guide_point().

◆ edit_gpencil_point

GPUShader* OVERLAY_Shaders::edit_gpencil_point

Definition at line 36 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_gpencil_point().

◆ edit_gpencil_wire

GPUShader* OVERLAY_Shaders::edit_gpencil_wire

Definition at line 37 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_gpencil_wire().

◆ edit_lattice_point

GPUShader* OVERLAY_Shaders::edit_lattice_point

Definition at line 38 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_lattice_point().

◆ edit_lattice_wire

GPUShader* OVERLAY_Shaders::edit_lattice_wire

Definition at line 39 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_lattice_wire().

◆ edit_mesh_analysis

GPUShader* OVERLAY_Shaders::edit_mesh_analysis

Definition at line 49 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_mesh_analysis().

◆ edit_mesh_edge

GPUShader* OVERLAY_Shaders::edit_mesh_edge

Definition at line 41 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_mesh_edge().

◆ edit_mesh_edge_flat

GPUShader* OVERLAY_Shaders::edit_mesh_edge_flat

Definition at line 42 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_mesh_edge().

◆ edit_mesh_face

GPUShader* OVERLAY_Shaders::edit_mesh_face

Definition at line 43 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_mesh_face().

◆ edit_mesh_facedot

GPUShader* OVERLAY_Shaders::edit_mesh_facedot

Definition at line 44 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_mesh_facedot().

◆ edit_mesh_fnormals

GPUShader* OVERLAY_Shaders::edit_mesh_fnormals

Definition at line 48 of file overlay_shader.c.

◆ edit_mesh_normals

GPUShader* OVERLAY_Shaders::edit_mesh_normals

Definition at line 47 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_mesh_normal().

◆ edit_mesh_skin_root

GPUShader* OVERLAY_Shaders::edit_mesh_skin_root

Definition at line 45 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_mesh_skin_root().

◆ edit_mesh_vert

GPUShader* OVERLAY_Shaders::edit_mesh_vert

Definition at line 40 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_mesh_vert().

◆ edit_mesh_vnormals

GPUShader* OVERLAY_Shaders::edit_mesh_vnormals

Definition at line 46 of file overlay_shader.c.

◆ edit_particle_point

GPUShader* OVERLAY_Shaders::edit_particle_point

Definition at line 51 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_particle_point().

◆ edit_particle_strand

GPUShader* OVERLAY_Shaders::edit_particle_strand

Definition at line 50 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_particle_strand().

◆ edit_uv_edges

GPUShader* OVERLAY_Shaders::edit_uv_edges

Definition at line 54 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_uv_edges_get().

◆ edit_uv_edges_for_edge_select

GPUShader* OVERLAY_Shaders::edit_uv_edges_for_edge_select

Definition at line 55 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_uv_edges_for_edge_select_get().

◆ edit_uv_face_dots

GPUShader* OVERLAY_Shaders::edit_uv_face_dots

Definition at line 56 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_uv_face_dots_get().

◆ edit_uv_faces

GPUShader* OVERLAY_Shaders::edit_uv_faces

Definition at line 53 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_uv_face_get().

◆ edit_uv_mask_image

GPUShader* OVERLAY_Shaders::edit_uv_mask_image

Definition at line 61 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_uv_mask_image().

◆ edit_uv_stencil_image

GPUShader* OVERLAY_Shaders::edit_uv_stencil_image

Definition at line 60 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_uv_stencil_image().

◆ edit_uv_stretching_angle

GPUShader* OVERLAY_Shaders::edit_uv_stretching_angle

Definition at line 57 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_uv_stretching_angle_get().

◆ edit_uv_stretching_area

GPUShader* OVERLAY_Shaders::edit_uv_stretching_area

Definition at line 58 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_uv_stretching_area_get().

◆ edit_uv_tiled_image_borders

GPUShader* OVERLAY_Shaders::edit_uv_tiled_image_borders

Definition at line 59 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_uv_tiled_image_borders_get().

◆ edit_uv_verts

GPUShader* OVERLAY_Shaders::edit_uv_verts

Definition at line 52 of file overlay_shader.c.

Referenced by OVERLAY_shader_edit_uv_verts_get().

◆ extra

GPUShader* OVERLAY_Shaders::extra

Definition at line 62 of file overlay_shader.c.

Referenced by OVERLAY_shader_extra().

◆ extra_groundline

GPUShader* OVERLAY_Shaders::extra_groundline

Definition at line 64 of file overlay_shader.c.

Referenced by OVERLAY_shader_extra_groundline().

◆ extra_lightprobe_grid

GPUShader* OVERLAY_Shaders::extra_lightprobe_grid

Definition at line 68 of file overlay_shader.c.

Referenced by OVERLAY_shader_extra_grid().

◆ extra_loose_point

GPUShader* OVERLAY_Shaders::extra_loose_point

Definition at line 69 of file overlay_shader.c.

Referenced by OVERLAY_shader_extra_loose_point().

◆ extra_point

GPUShader* OVERLAY_Shaders::extra_point

Definition at line 67 of file overlay_shader.c.

Referenced by OVERLAY_shader_extra_point().

◆ extra_select

GPUShader* OVERLAY_Shaders::extra_select

Definition at line 63 of file overlay_shader.c.

Referenced by OVERLAY_shader_extra().

◆ extra_wire

GPUShader* OVERLAY_Shaders::extra_wire[2]

Definition at line 65 of file overlay_shader.c.

Referenced by OVERLAY_shader_extra_wire().

◆ extra_wire_select

GPUShader* OVERLAY_Shaders::extra_wire_select

Definition at line 66 of file overlay_shader.c.

Referenced by OVERLAY_shader_extra_wire().

◆ facing

GPUShader* OVERLAY_Shaders::facing

Definition at line 70 of file overlay_shader.c.

Referenced by OVERLAY_shader_facing().

◆ gpencil_canvas

GPUShader* OVERLAY_Shaders::gpencil_canvas

Definition at line 71 of file overlay_shader.c.

Referenced by OVERLAY_shader_gpencil_canvas().

◆ grid

GPUShader* OVERLAY_Shaders::grid

Definition at line 72 of file overlay_shader.c.

Referenced by OVERLAY_shader_grid().

◆ grid_background

GPUShader* OVERLAY_Shaders::grid_background

Definition at line 73 of file overlay_shader.c.

Referenced by OVERLAY_shader_grid_background().

◆ grid_image

GPUShader* OVERLAY_Shaders::grid_image

Definition at line 74 of file overlay_shader.c.

Referenced by OVERLAY_shader_grid_image().

◆ image

GPUShader* OVERLAY_Shaders::image

Definition at line 75 of file overlay_shader.c.

Referenced by OVERLAY_shader_image().

◆ motion_path_line

GPUShader* OVERLAY_Shaders::motion_path_line

Definition at line 76 of file overlay_shader.c.

Referenced by OVERLAY_shader_motion_path_line().

◆ motion_path_vert

GPUShader* OVERLAY_Shaders::motion_path_vert

Definition at line 77 of file overlay_shader.c.

Referenced by OVERLAY_shader_motion_path_vert().

◆ outline_detect

GPUShader* OVERLAY_Shaders::outline_detect

Definition at line 83 of file overlay_shader.c.

Referenced by OVERLAY_shader_outline_detect().

◆ outline_prepass

GPUShader* OVERLAY_Shaders::outline_prepass

Definition at line 78 of file overlay_shader.c.

Referenced by OVERLAY_shader_outline_prepass().

◆ outline_prepass_curves

GPUShader* OVERLAY_Shaders::outline_prepass_curves

Definition at line 79 of file overlay_shader.c.

Referenced by OVERLAY_shader_outline_prepass_curves().

◆ outline_prepass_gpencil

GPUShader* OVERLAY_Shaders::outline_prepass_gpencil

Definition at line 80 of file overlay_shader.c.

Referenced by OVERLAY_shader_outline_prepass_gpencil().

◆ outline_prepass_pointcloud

GPUShader* OVERLAY_Shaders::outline_prepass_pointcloud

Definition at line 81 of file overlay_shader.c.

Referenced by OVERLAY_shader_outline_prepass_pointcloud().

◆ outline_prepass_wire

GPUShader* OVERLAY_Shaders::outline_prepass_wire

Definition at line 82 of file overlay_shader.c.

Referenced by OVERLAY_shader_outline_prepass().

◆ paint_face

GPUShader* OVERLAY_Shaders::paint_face

Definition at line 84 of file overlay_shader.c.

Referenced by OVERLAY_shader_paint_face().

◆ paint_point

GPUShader* OVERLAY_Shaders::paint_point

Definition at line 85 of file overlay_shader.c.

Referenced by OVERLAY_shader_paint_point().

◆ paint_texture

GPUShader* OVERLAY_Shaders::paint_texture

Definition at line 86 of file overlay_shader.c.

Referenced by OVERLAY_shader_paint_texture().

◆ paint_vertcol

GPUShader* OVERLAY_Shaders::paint_vertcol

Definition at line 87 of file overlay_shader.c.

Referenced by OVERLAY_shader_paint_vertcol().

◆ paint_weight

GPUShader* OVERLAY_Shaders::paint_weight[2]

Definition at line 88 of file overlay_shader.c.

Referenced by OVERLAY_shader_paint_weight().

◆ paint_wire

GPUShader* OVERLAY_Shaders::paint_wire

Definition at line 89 of file overlay_shader.c.

Referenced by OVERLAY_shader_paint_wire().

◆ particle_dot

GPUShader* OVERLAY_Shaders::particle_dot

Definition at line 90 of file overlay_shader.c.

Referenced by OVERLAY_shader_particle_dot().

◆ particle_shape

GPUShader* OVERLAY_Shaders::particle_shape

Definition at line 91 of file overlay_shader.c.

Referenced by OVERLAY_shader_particle_shape().

◆ pointcloud_dot

GPUShader* OVERLAY_Shaders::pointcloud_dot

Definition at line 92 of file overlay_shader.c.

◆ sculpt_curves_selection

GPUShader* OVERLAY_Shaders::sculpt_curves_selection

Definition at line 94 of file overlay_shader.c.

Referenced by OVERLAY_shader_sculpt_curves_selection().

◆ sculpt_mask

GPUShader* OVERLAY_Shaders::sculpt_mask

Definition at line 93 of file overlay_shader.c.

Referenced by OVERLAY_shader_sculpt_mask().

◆ uniform_color

GPUShader* OVERLAY_Shaders::uniform_color

Definition at line 95 of file overlay_shader.c.

Referenced by OVERLAY_shader_uniform_color().

◆ volume_gridlines_flags_sh

GPUShader* OVERLAY_Shaders::volume_gridlines_flags_sh

Definition at line 100 of file overlay_shader.c.

Referenced by OVERLAY_shader_volume_gridlines().

◆ volume_gridlines_range_sh

GPUShader* OVERLAY_Shaders::volume_gridlines_range_sh

Definition at line 101 of file overlay_shader.c.

Referenced by OVERLAY_shader_volume_gridlines().

◆ volume_gridlines_sh

GPUShader* OVERLAY_Shaders::volume_gridlines_sh

Definition at line 99 of file overlay_shader.c.

Referenced by OVERLAY_shader_volume_gridlines().

◆ volume_velocity_mac_sh

GPUShader* OVERLAY_Shaders::volume_velocity_mac_sh

Definition at line 97 of file overlay_shader.c.

Referenced by OVERLAY_shader_volume_velocity().

◆ volume_velocity_needle_sh

GPUShader* OVERLAY_Shaders::volume_velocity_needle_sh

Definition at line 96 of file overlay_shader.c.

Referenced by OVERLAY_shader_volume_velocity().

◆ volume_velocity_sh

GPUShader* OVERLAY_Shaders::volume_velocity_sh

Definition at line 98 of file overlay_shader.c.

Referenced by OVERLAY_shader_volume_velocity().

◆ wireframe

GPUShader* OVERLAY_Shaders::wireframe[2]

Definition at line 103 of file overlay_shader.c.

Referenced by OVERLAY_shader_wireframe().

◆ wireframe_select

GPUShader* OVERLAY_Shaders::wireframe_select

Definition at line 102 of file overlay_shader.c.

Referenced by OVERLAY_shader_wireframe_select().

◆ xray_fade

GPUShader* OVERLAY_Shaders::xray_fade

Definition at line 104 of file overlay_shader.c.

Referenced by OVERLAY_shader_xray_fade().


The documentation for this struct was generated from the following file: