|
Blender V4.3
|
Public Member Functions | |
| bool | has_buffer () const |
| ~ImageBufferAccessor () | |
| void | acquire (Image &ima) |
| void | release () |
| int2 | size () const |
| int | width () const |
| int | height () const |
| bool | is_valid_coord (const int2 &c) const |
| int2 | coord_from_index (const int index) const |
| int | index_from_coord (const int2 &c) const |
| Span< ColorGeometry4b > | pixels () const |
| MutableSpan< ColorGeometry4b > | pixels () |
| ColorGeometry4b & | pixel_from_coord (const int2 &c) |
| const ColorGeometry4b & | pixel_from_coord (const int2 &c) const |
Definition at line 71 of file grease_pencil_fill.cc.
|
inline |
Definition at line 85 of file grease_pencil_fill.cc.
References BLI_assert.
|
inline |
Definition at line 90 of file grease_pencil_fill.cc.
References BKE_image_acquire_ibuf(), BLI_assert, ImBuf::byte_buffer, ImBufByteBuffer::data, ImBuf::x, and ImBuf::y.
Referenced by blender::ed::greasepencil::process_image().
|
inline |
Definition at line 131 of file grease_pencil_fill.cc.
Referenced by blender::ed::greasepencil::boundary_to_curves(), blender::ed::greasepencil::build_fill_boundary(), blender::ed::greasepencil::dilate(), blender::ed::greasepencil::erode(), and blender::ed::greasepencil::flood_fill().
|
inline |
Definition at line 80 of file grease_pencil_fill.cc.
|
inline |
Definition at line 121 of file grease_pencil_fill.cc.
Referenced by blender::ed::greasepencil::build_fill_boundary(), blender::ed::greasepencil::flood_fill(), and blender::ed::greasepencil::mark_borders().
Definition at line 137 of file grease_pencil_fill.cc.
Referenced by blender::ed::greasepencil::build_fill_boundary(), and blender::ed::greasepencil::flood_fill().
|
inline |
Definition at line 126 of file grease_pencil_fill.cc.
Referenced by blender::ed::greasepencil::build_fill_boundary(), blender::ed::greasepencil::dilate(), and blender::ed::greasepencil::erode().
|
inline |
Definition at line 152 of file grease_pencil_fill.cc.
Referenced by blender::ed::greasepencil::dilate(), blender::ed::greasepencil::erode(), and blender::ed::greasepencil::flood_fill().
|
inline |
Definition at line 157 of file grease_pencil_fill.cc.
|
inline |
Definition at line 147 of file grease_pencil_fill.cc.
|
inline |
Definition at line 142 of file grease_pencil_fill.cc.
Referenced by blender::ed::greasepencil::build_fill_boundary(), blender::ed::greasepencil::convert_colors_to_flags(), blender::ed::greasepencil::convert_flags_to_colors(), blender::ed::greasepencil::dilate(), blender::ed::greasepencil::erode(), blender::ed::greasepencil::flood_fill(), blender::ed::greasepencil::invert_fill(), and blender::ed::greasepencil::mark_borders().
|
inline |
Definition at line 100 of file grease_pencil_fill.cc.
References BKE_image_release_ibuf(), and BLI_assert.
Referenced by blender::ed::greasepencil::process_image().
|
inline |
Definition at line 111 of file grease_pencil_fill.cc.
|
inline |
Definition at line 116 of file grease_pencil_fill.cc.
Referenced by blender::ed::greasepencil::build_fill_boundary(), blender::ed::greasepencil::flood_fill(), and blender::ed::greasepencil::mark_borders().