Blender  V3.3
Public Attributes | List of all members
UndoImageBuf Struct Reference

Public Attributes

struct UndoImageBufnext
 
struct UndoImageBufprev
 
struct UndoImageBufpost
 
char ibuf_name [IMB_FILENAME_SIZE]
 
UndoImageTile ** tiles
 
uint32_t tiles_len
 
uint32_t tiles_dims [2]
 
uint32_t image_dims [2]
 
struct {
   short   source
 
   bool   use_float
 
   char   gen_type
 
image_state
 

Detailed Description

Definition at line 435 of file image_undo.cc.

Member Data Documentation

◆ gen_type

char UndoImageBuf::gen_type

Definition at line 457 of file image_undo.cc.

Referenced by ubuf_from_image_no_tiles().

◆ ibuf_name

char UndoImageBuf::ibuf_name[IMB_FILENAME_SIZE]

Definition at line 443 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 { ... } UndoImageBuf::image_state

Store variables from the image.

Referenced by ubuf_ensure_compat_ibuf(), and ubuf_from_image_no_tiles().

◆ next

struct UndoImageBuf* UndoImageBuf::next

Definition at line 436 of file image_undo.cc.

◆ post

struct UndoImageBuf* UndoImageBuf::post

The buffer after the undo step has executed.

Definition at line 441 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

struct UndoImageBuf * UndoImageBuf::prev

Definition at line 436 of file image_undo.cc.

◆ source

short UndoImageBuf::source

Definition at line 455 of file image_undo.cc.

Referenced by ubuf_from_image_no_tiles().

◆ tiles

UndoImageTile** UndoImageBuf::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 448 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 456 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: