Blender V4.3
CurvesTransformData Struct Reference

#include <transform_convert.hh>

Public Attributes

blender::IndexMaskMemory memory
blender::Vector< blender::IndexMaskselection_by_layer
blender::Vector< intlayer_offsets
blender::Vector< floatgrease_pencil_falloffs
blender::Array< blender::float3positions

Detailed Description

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

Definition at line 88 of file transform_convert.hh.

Member Data Documentation

◆ grease_pencil_falloffs

blender::Vector<float> CurvesTransformData::grease_pencil_falloffs

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

Definition at line 103 of file transform_convert.hh.

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

◆ layer_offsets

blender::Vector<int> 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 97 of file transform_convert.hh.

Referenced by blender::ed::transform::curves::append_positions_to_custom_data(), copy_positions_from_curves_transform_custom_data(), 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: