Blender V4.5
blender::ed::sculpt_paint::RaycastData Struct Reference

Public Attributes

Objectobject
 
float3 ray_start
 
float3 ray_normal
 
bool hit
 
float depth
 
bool is_mid_stroke
 
bool use_original
 
Span< float3vert_positions
 
OffsetIndices< int > faces
 
Span< int > corner_verts
 
Span< int3corner_tris
 
VArraySpan< bool > hide_poly
 
const SubdivCCGsubdiv_ccg
 
ActiveVert active_vertex = {}
 
float3 face_normal
 
int active_face_grid_index
 
IsectRayPrecalc isect_precalc
 

Detailed Description

Definition at line 2763 of file sculpt.cc.

Member Data Documentation

◆ active_face_grid_index

int blender::ed::sculpt_paint::RaycastData::active_face_grid_index

Definition at line 2782 of file sculpt.cc.

Referenced by blender::ed::sculpt_paint::sculpt_raycast_cb().

◆ active_vertex

ActiveVert blender::ed::sculpt_paint::RaycastData::active_vertex = {}

Definition at line 2779 of file sculpt.cc.

Referenced by blender::ed::sculpt_paint::sculpt_raycast_cb().

◆ corner_tris

◆ corner_verts

Span<int> blender::ed::sculpt_paint::RaycastData::corner_verts

◆ depth

◆ face_normal

float3 blender::ed::sculpt_paint::RaycastData::face_normal

Definition at line 2780 of file sculpt.cc.

Referenced by blender::ed::sculpt_paint::sculpt_raycast_cb().

◆ faces

◆ hide_poly

VArraySpan<bool> blender::ed::sculpt_paint::RaycastData::hide_poly

◆ hit

◆ is_mid_stroke

bool blender::ed::sculpt_paint::RaycastData::is_mid_stroke

◆ isect_precalc

◆ object

◆ ray_normal

◆ ray_start

◆ subdiv_ccg

const SubdivCCG* blender::ed::sculpt_paint::RaycastData::subdiv_ccg

◆ use_original

◆ vert_positions


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