Blender V4.3
blender::ed::space_node::NestedTreePreviews Struct Reference

#include <ED_node_preview.hh>

Public Member Functions

 NestedTreePreviews (const int size)
 
 ~NestedTreePreviews ()
 

Public Attributes

Renderpreviews_render = nullptr
 
blender::Map< int32_t, ImBuf * > previews_map
 
int preview_size
 
bool rendering = false
 
bool restart_needed = false
 
ePreviewType cached_preview_type = MA_FLAT
 
ePreviewType rendering_preview_type = MA_FLAT
 
uint32_t cached_previews_refresh_state = -1
 
uint32_t rendering_previews_refresh_state = -1
 

Detailed Description

Definition at line 20 of file ED_node_preview.hh.

Constructor & Destructor Documentation

◆ NestedTreePreviews()

blender::ed::space_node::NestedTreePreviews::NestedTreePreviews ( const int size)
inline

Definition at line 31 of file ED_node_preview.hh.

◆ ~NestedTreePreviews()

blender::ed::space_node::NestedTreePreviews::~NestedTreePreviews ( )
inline

Member Data Documentation

◆ cached_preview_type

ePreviewType blender::ed::space_node::NestedTreePreviews::cached_preview_type = MA_FLAT

◆ cached_previews_refresh_state

uint32_t blender::ed::space_node::NestedTreePreviews::cached_previews_refresh_state = -1

◆ preview_size

int blender::ed::space_node::NestedTreePreviews::preview_size

◆ previews_map

blender::Map<int32_t, ImBuf *> blender::ed::space_node::NestedTreePreviews::previews_map

Use this map to keep track of the latest ImBuf used (after freeing the render-result).

Definition at line 23 of file ED_node_preview.hh.

Referenced by blender::ed::space_node::all_nodes_preview_update(), blender::ed::space_node::node_preview_acquire_ibuf(), and blender::ed::space_node::shader_preview_startjob().

◆ previews_render

Render* blender::ed::space_node::NestedTreePreviews::previews_render = nullptr

◆ rendering

◆ rendering_preview_type

ePreviewType blender::ed::space_node::NestedTreePreviews::rendering_preview_type = MA_FLAT

◆ rendering_previews_refresh_state

uint32_t blender::ed::space_node::NestedTreePreviews::rendering_previews_refresh_state = -1

◆ restart_needed

bool blender::ed::space_node::NestedTreePreviews::restart_needed = false

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