|
| RegionViewData | blender::ed::greasepencil::image_render::region_init (ARegion ®ion, const int2 &win_size) |
| |
| void | blender::ed::greasepencil::image_render::region_reset (ARegion ®ion, const RegionViewData &data) |
| |
| GPUOffScreen * | blender::ed::greasepencil::image_render::image_render_begin (const int2 &win_size) |
| |
| Image * | blender::ed::greasepencil::image_render::image_render_end (Main &bmain, GPUOffScreen *buffer) |
| |
| void | blender::ed::greasepencil::image_render::compute_view_matrices (const ViewContext &view_context, const Scene &scene, const int2 &win_size, const float2 &zoom, const float2 &offset) |
| |
| void | blender::ed::greasepencil::image_render::set_view_matrix (const RegionView3D &rv3d) |
| |
| void | blender::ed::greasepencil::image_render::clear_view_matrix () |
| |
| void | blender::ed::greasepencil::image_render::set_projection_matrix (const RegionView3D &rv3d) |
| |
| void | blender::ed::greasepencil::image_render::clear_projection_matrix () |
| |
| void | blender::ed::greasepencil::image_render::draw_dot (const float4x4 &transform, const float3 &position, const float point_size, const ColorGeometry4f &color) |
| |
| void | blender::ed::greasepencil::image_render::draw_polyline (const float4x4 &transform, const IndexRange indices, Span< float3 > positions, const VArray< ColorGeometry4f > &colors, const bool cyclic, const float line_width) |
| |
| static GPUUniformBuf * | blender::ed::greasepencil::image_render::create_shader_ubo (const RegionView3D &rv3d, const int2 &win_size, const Object &object, const eGPDstroke_Caps cap_start, const eGPDstroke_Caps cap_end, const bool is_fill_stroke) |
| |
| static void | blender::ed::greasepencil::image_render::draw_grease_pencil_stroke (const float4x4 &transform, const RegionView3D &rv3d, const int2 &win_size, const Object &object, const IndexRange indices, Span< float3 > positions, const VArray< float > &radii, const VArray< ColorGeometry4f > &colors, const bool cyclic, const eGPDstroke_Caps cap_start, const eGPDstroke_Caps cap_end, const bool fill_stroke, const float radius_scale) |
| |
| static void | blender::ed::greasepencil::image_render::draw_dots (const float4x4 &transform, const IndexRange indices, Span< float3 > positions, const VArray< float > &radii, const VArray< ColorGeometry4f > &colors, const float radius_scale) |
| |
| void | blender::ed::greasepencil::image_render::draw_circles (const float4x4 &transform, const IndexRange indices, Span< float3 > centers, const VArray< float > &radii, const VArray< ColorGeometry4f > &colors, const float2 &viewport_size, const float line_width, const bool fill) |
| |
| void | blender::ed::greasepencil::image_render::draw_lines (const float4x4 &transform, IndexRange indices, Span< float3 > start_positions, Span< float3 > end_positions, const VArray< ColorGeometry4f > &colors, float line_width) |
| |
| void | blender::ed::greasepencil::image_render::draw_grease_pencil_strokes (const RegionView3D &rv3d, const int2 &win_size, const Object &object, const bke::greasepencil::Drawing &drawing, const float4x4 &transform, const IndexMask &strokes_mask, const VArray< ColorGeometry4f > &colors, const bool use_xray, const float radius_scale) |
| |