|
Blender V4.3
|
#include "BKE_attribute.hh"#include "BKE_curves.hh"#include "BLI_color.hh"#include "BLI_math_matrix_types.hh"#include "BLI_math_vector_types.hh"#include "BLI_span.hh"#include "BLI_task.hh"#include "IMB_imbuf_types.hh"Go to the source code of this file.
Classes | |
| struct | blender::ed::image_trace::TraceParams |
Namespaces | |
| namespace | blender |
| namespace | blender::bke |
| namespace | blender::ed |
| namespace | blender::ed::image_trace |
Enumerations | |
| enum class | blender::ed::image_trace::TurnPolicy : int8_t { blender::ed::image_trace::Foreground = 0 , blender::ed::image_trace::Background = 1 , blender::ed::image_trace::Left = 2 , blender::ed::image_trace::Right = 3 , blender::ed::image_trace::Minority = 4 , blender::ed::image_trace::Majority = 5 , blender::ed::image_trace::Random = 6 } |
Functions | |
| Bitmap * | blender::ed::image_trace::create_bitmap (const int2 &size) |
| void | blender::ed::image_trace::free_bitmap (Bitmap *bm) |
| template<typename ThresholdFn > | |
| Bitmap * | blender::ed::image_trace::image_to_bitmap (const ImBuf &ibuf, ThresholdFn fn) |
| ImBuf * | blender::ed::image_trace::bitmap_to_image (const Bitmap &bm) |
| Trace * | blender::ed::image_trace::trace_bitmap (const TraceParams ¶ms, Bitmap &bm) |
| void | blender::ed::image_trace::free_trace (Trace *trace) |
| bke::CurvesGeometry | blender::ed::image_trace::trace_to_curves (const Trace &trace, StringRef hole_attribute_id, const float4x4 &transform) |
| bke::CurvesGeometry | blender::ed::image_trace::trace_to_curves (const Trace &trace, StringRef hole_attribute_id, FunctionRef< float3(const int2 &)> pixel_to_position) |