Blender V5.0
UndoImageBuf Struct Reference

Public Attributes

UndoImageBufnext
UndoImageBufprev
UndoImageBufpost
char ibuf_filepath [IMB_FILEPATH_SIZE]
int ibuf_fileframe
UndoImageTile ** tiles
uint32_t tiles_len
uint32_t tiles_dims [2]
uint32_t image_dims [2]
struct { 
   short   source 
   bool   use_float 
image_state

Detailed Description

Definition at line 460 of file image_undo.cc.

Member Data Documentation

◆ ibuf_fileframe

int UndoImageBuf::ibuf_fileframe

Definition at line 469 of file image_undo.cc.

Referenced by ubuf_from_image_no_tiles(), and ubuf_lookup_from_reference().

◆ ibuf_filepath

char UndoImageBuf::ibuf_filepath[IMB_FILEPATH_SIZE]

Definition at line 468 of file image_undo.cc.

Referenced by ubuf_from_image_no_tiles(), and ubuf_lookup_from_reference().

◆ image_dims

uint32_t UndoImageBuf::image_dims[2]

◆ [struct]

struct { ... } UndoImageBuf::image_state

Store variables from the image.

Referenced by ubuf_ensure_compat_ibuf(), and ubuf_from_image_no_tiles().

◆ next

UndoImageBuf* UndoImageBuf::next

Definition at line 461 of file image_undo.cc.

◆ post

UndoImageBuf* UndoImageBuf::post

The buffer after the undo step has executed.

Definition at line 466 of file image_undo.cc.

Referenced by ED_image_undo_push(), image_undosys_step_encode(), ubuf_free(), ubuf_lookup_from_reference(), uhandle_add_ubuf(), and uhandle_restore_list().

◆ prev

UndoImageBuf * UndoImageBuf::prev

Definition at line 461 of file image_undo.cc.

◆ source

short UndoImageBuf::source

Definition at line 481 of file image_undo.cc.

Referenced by ubuf_from_image_no_tiles().

◆ tiles

◆ tiles_dims

uint32_t UndoImageBuf::tiles_dims[2]

◆ tiles_len

uint32_t UndoImageBuf::tiles_len

Can calculate these from dims, just for convenience.

Definition at line 474 of file image_undo.cc.

Referenced by ED_image_undo_push(), image_undosys_step_encode(), ubuf_free(), ubuf_from_image_all_tiles(), and ubuf_from_image_no_tiles().

◆ use_float

bool UndoImageBuf::use_float

Definition at line 482 of file image_undo.cc.

Referenced by ubuf_ensure_compat_ibuf(), and ubuf_from_image_no_tiles().


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