Blender V4.3
UndoImageBuf Struct Reference

Public Attributes

UndoImageBufnext
 
UndoImageBufprev
 
UndoImageBufpost
 
char ibuf_filepath [IMB_FILEPATH_SIZE]
 
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 459 of file image_undo.cc.

Member Data Documentation

◆ ibuf_filepath

char UndoImageBuf::ibuf_filepath[IMB_FILEPATH_SIZE]

Definition at line 467 of file image_undo.cc.

Referenced by ubuf_from_image_no_tiles(), and ubuf_lookup_from_reference().

◆ image_dims

◆ [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 460 of file image_undo.cc.

◆ post

UndoImageBuf* UndoImageBuf::post

The buffer after the undo step has executed.

Definition at line 465 of file image_undo.cc.

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

◆ prev

UndoImageBuf * UndoImageBuf::prev

Definition at line 460 of file image_undo.cc.

◆ source

short UndoImageBuf::source

Definition at line 479 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 472 of file image_undo.cc.

Referenced by ED_image_undo_push_begin_with_image(), 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 480 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: