Blender  V3.3
blender::compositor::MemoryBuffer Member List

This is the complete list of members for blender::compositor::MemoryBuffer, including all inherited members.

add_pixel(int x, int y, const float color[4])blender::compositor::MemoryBuffer
apply_processor(ColormanageProcessor &processor, const rcti area)blender::compositor::MemoryBuffer
as_range()blender::compositor::MemoryBufferinline
as_range() constblender::compositor::MemoryBufferinline
clear()blender::compositor::MemoryBuffer
copy_from(const MemoryBuffer *src, const rcti &area)blender::compositor::MemoryBuffer
copy_from(const MemoryBuffer *src, const rcti &area, int to_x, int to_y)blender::compositor::MemoryBuffer
copy_from(const MemoryBuffer *src, const rcti &area, int channel_offset, int elem_size, int to_channel_offset)blender::compositor::MemoryBuffer
copy_from(const MemoryBuffer *src, const rcti &area, int channel_offset, int elem_size, int to_x, int to_y, int to_channel_offset)blender::compositor::MemoryBuffer
copy_from(const uchar *src, const rcti &area)blender::compositor::MemoryBuffer
copy_from(const uchar *src, const rcti &area, int channel_offset, int elem_size, int elem_stride, int row_stride, int to_channel_offset)blender::compositor::MemoryBuffer
copy_from(const uchar *src, const rcti &area, int channel_offset, int elem_size, int elem_stride, int row_stride, int to_x, int to_y, int to_channel_offset)blender::compositor::MemoryBuffer
copy_from(const struct ImBuf *src, const rcti &area, bool ensure_linear_space=false)blender::compositor::MemoryBuffer
copy_from(const struct ImBuf *src, const rcti &area, int channel_offset, int elem_size, int to_channel_offset, bool ensure_linear_space=false)blender::compositor::MemoryBuffer
copy_from(const struct ImBuf *src, const rcti &src_area, int channel_offset, int elem_size, int to_x, int to_y, int to_channel_offset, bool ensure_linear_space=false)blender::compositor::MemoryBuffer
elem_strideblender::compositor::MemoryBuffer
fill(const rcti &area, const float *value)blender::compositor::MemoryBuffer
fill(const rcti &area, int channel_offset, const float *value, int value_size)blender::compositor::MemoryBuffer
fill_from(const MemoryBuffer &src)blender::compositor::MemoryBuffer
get_buffer()blender::compositor::MemoryBufferinline
get_buffer_area(const rcti &area)blender::compositor::MemoryBufferinline
get_buffer_area(const rcti &area) constblender::compositor::MemoryBufferinline
get_coords_offset(int x, int y) constblender::compositor::MemoryBufferinline
get_elem(int x, int y)blender::compositor::MemoryBufferinline
get_elem(int x, int y) constblender::compositor::MemoryBufferinline
get_elem_bytes_len() constblender::compositor::MemoryBufferinline
get_height() constblender::compositor::MemoryBufferinline
get_max_value() constblender::compositor::MemoryBuffer
get_max_value(const rcti &rect) constblender::compositor::MemoryBuffer
get_memory_height() constblender::compositor::MemoryBufferinline
get_memory_width() constblender::compositor::MemoryBufferinline
get_num_channels() constblender::compositor::MemoryBufferinline
get_rect() constblender::compositor::MemoryBufferinline
get_row_end(int y) constblender::compositor::MemoryBufferinline
get_value(int x, int y, int channel)blender::compositor::MemoryBufferinline
get_value(int x, int y, int channel) constblender::compositor::MemoryBufferinline
get_width() constblender::compositor::MemoryBufferinline
inflate() constblender::compositor::MemoryBuffer
is_a_single_elem() constblender::compositor::MemoryBufferinline
is_temporarily() constblender::compositor::MemoryBufferinline
iterate_with(Span< MemoryBuffer * > inputs)blender::compositor::MemoryBuffer
iterate_with(Span< MemoryBuffer * > inputs, const rcti &area)blender::compositor::MemoryBuffer
MemoryBuffer(MemoryProxy *memory_proxy, const rcti &rect, MemoryBufferState state)blender::compositor::MemoryBuffer
MemoryBuffer(DataType data_type, const rcti &rect, bool is_a_single_elem=false)blender::compositor::MemoryBuffer
MemoryBuffer(float *buffer, int num_channels, int width, int height, bool is_a_single_elem=false)blender::compositor::MemoryBuffer
MemoryBuffer(float *buffer, int num_channels, const rcti &rect, bool is_a_single_elem=false)blender::compositor::MemoryBuffer
MemoryBuffer(const MemoryBuffer &src)blender::compositor::MemoryBuffer
operator[](int index)blender::compositor::MemoryBufferinline
operator[](int index) constblender::compositor::MemoryBufferinline
read(float *result, int x, int y, MemoryBufferExtend extend_x=MemoryBufferExtend::Clip, MemoryBufferExtend extend_y=MemoryBufferExtend::Clip)blender::compositor::MemoryBufferinline
read_bilinear(float *result, float x, float y, MemoryBufferExtend extend_x=MemoryBufferExtend::Clip, MemoryBufferExtend extend_y=MemoryBufferExtend::Clip) constblender::compositor::MemoryBufferinline
read_elem(int x, int y, float *out) constblender::compositor::MemoryBufferinline
read_elem_bilinear(float x, float y, float *out) constblender::compositor::MemoryBufferinline
read_elem_checked(int x, int y, float *out) constblender::compositor::MemoryBufferinline
read_elem_checked(float x, float y, float *out) constblender::compositor::MemoryBufferinline
read_elem_filtered(float x, float y, float dx[2], float dy[2], float *out) constblender::compositor::MemoryBuffer
read_elem_sampled(float x, float y, PixelSampler sampler, float *out) constblender::compositor::MemoryBufferinline
read_no_check(float *result, int x, int y, MemoryBufferExtend extend_x=MemoryBufferExtend::Clip, MemoryBufferExtend extend_y=MemoryBufferExtend::Clip)blender::compositor::MemoryBufferinline
readEWA(float *result, const float uv[2], const float derivatives[2][2])blender::compositor::MemoryBuffer
release_ownership_buffer()blender::compositor::MemoryBufferinline
row_strideblender::compositor::MemoryBuffer
wrap_pixel(int &x, int &y, MemoryBufferExtend extend_x, MemoryBufferExtend extend_y)blender::compositor::MemoryBufferinline
wrap_pixel(float &x, float &y, MemoryBufferExtend extend_x, MemoryBufferExtend extend_y) constblender::compositor::MemoryBufferinline
write_pixel(int x, int y, const float color[4])blender::compositor::MemoryBuffer
~MemoryBuffer()blender::compositor::MemoryBuffer