Blender V5.0
blender::ed::transform::CurvesTransformData Struct Reference

#include <transform_convert.hh>

Public Attributes

Vector< ed::greasepencil::MutableDrawingInfodrawings
IndexMaskMemory memory
Vector< IndexMaskselection_by_layer
Vector< IndexMaskaligned_with_left
Vector< IndexMaskaligned_with_right
Vector< int > layer_offsets
Vector< floatgrease_pencil_falloffs
Array< float3positions

Detailed Description

Structure used for curves transform operation. Used for both curves and grease pencil objects.

Definition at line 97 of file transform_convert.hh.

Member Data Documentation

◆ aligned_with_left

Vector<IndexMask> blender::ed::transform::CurvesTransformData::aligned_with_left

◆ aligned_with_right

◆ drawings

◆ grease_pencil_falloffs

Vector<float> blender::ed::transform::CurvesTransformData::grease_pencil_falloffs

Grease pencil multi-frame editing falloff. One value for each drawing in a TransDataContainer.

Definition at line 121 of file transform_convert.hh.

Referenced by blender::ed::transform::greasepencil::createTransGreasePencilVerts().

◆ layer_offsets

Vector<int> blender::ed::transform::CurvesTransformData::layer_offsets

The offsets of every grease pencil layer into positions array. For curves layers are used to store: positions, handle_positions_left and handle_positions_right.

Definition at line 115 of file transform_convert.hh.

Referenced by blender::ed::transform::curves::append_positions_to_custom_data(), blender::ed::transform::curves::copy_positions_from_curves_transform_custom_data(), blender::ed::transform::curves::create_curves_transform_custom_data(), and blender::ed::transform::curves::recent_position_offsets().

◆ memory

◆ positions

◆ selection_by_layer


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