Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_curves.hh
| Show First 20 Lines • Show All 202 Lines • ▼ Show 20 Lines | public: | ||||
| /** | /** | ||||
| * All of the curve indices for curves with a specific type. | * All of the curve indices for curves with a specific type. | ||||
| */ | */ | ||||
| IndexMask indices_for_curve_type(CurveType type, Vector<int64_t> &r_indices) const; | IndexMask indices_for_curve_type(CurveType type, Vector<int64_t> &r_indices) const; | ||||
| IndexMask indices_for_curve_type(CurveType type, | IndexMask indices_for_curve_type(CurveType type, | ||||
| IndexMask selection, | IndexMask selection, | ||||
| Vector<int64_t> &r_indices) const; | Vector<int64_t> &r_indices) const; | ||||
| Array<int> point_to_curve_map() const; | |||||
| Span<float3> positions() const; | Span<float3> positions() const; | ||||
| MutableSpan<float3> positions_for_write(); | MutableSpan<float3> positions_for_write(); | ||||
| /** Whether the curve loops around to connect to itself, on the curve domain. */ | /** Whether the curve loops around to connect to itself, on the curve domain. */ | ||||
| VArray<bool> cyclic() const; | VArray<bool> cyclic() const; | ||||
| /** Mutable access to curve cyclic values. Call #tag_topology_changed after changes. */ | /** Mutable access to curve cyclic values. Call #tag_topology_changed after changes. */ | ||||
| MutableSpan<bool> cyclic_for_write(); | MutableSpan<bool> cyclic_for_write(); | ||||
| ▲ Show 20 Lines • Show All 798 Lines • Show Last 20 Lines | |||||