Blender V5.0
blender::bke::image::ImageBufferAccessor< T, Channels > Struct Template Reference

#include <BKE_image_wrappers.hh>

Public Member Functions

 ImageBufferAccessor (ImBuf &image_buffer)
float4 read_pixel (const int2 coordinate)
void write_pixel (const int2 coordinate, float4 new_value)

Public Attributes

ImBufimage_buffer

Detailed Description

template<typename T, int Channels = 4>
struct blender::bke::image::ImageBufferAccessor< T, Channels >

Definition at line 52 of file BKE_image_wrappers.hh.

Constructor & Destructor Documentation

◆ ImageBufferAccessor()

template<typename T, int Channels = 4>
blender::bke::image::ImageBufferAccessor< T, Channels >::ImageBufferAccessor ( ImBuf & image_buffer)
inline

Definition at line 57 of file BKE_image_wrappers.hh.

References image_buffer.

Member Function Documentation

◆ read_pixel()

template<typename T, int Channels = 4>
float4 blender::bke::image::ImageBufferAccessor< T, Channels >::read_pixel ( const int2 coordinate)
inline

◆ write_pixel()

template<typename T, int Channels = 4>
void blender::bke::image::ImageBufferAccessor< T, Channels >::write_pixel ( const int2 coordinate,
float4 new_value )
inline

Member Data Documentation

◆ image_buffer

template<typename T, int Channels = 4>
ImBuf& blender::bke::image::ImageBufferAccessor< T, Channels >::image_buffer

Definition at line 55 of file BKE_image_wrappers.hh.

Referenced by ImageBufferAccessor(), read_pixel(), and write_pixel().


The documentation for this struct was generated from the following file: