Blender V4.3
ED_node_preview.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2023 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
7#include "RE_pipeline.h"
8
9#include "IMB_imbuf.hh"
10
11#include "DNA_material_types.h"
12
13struct bContext;
14struct bNodeTree;
15struct ImBuf;
16struct Render;
17
19
42
48 NestedTreePreviews &tree_previews,
49 const bNode &node);
56
57} // namespace blender::ed::space_node
#define C
Definition RandGen.cpp:29
static DBVT_INLINE btScalar size(const btDbvtVolume &a)
Definition btDbvt.cpp:52
ValueIterator values() const
Definition BLI_map.hh:846
void IMB_freeImBuf(ImBuf *)
void free_previews(wmWindowManager &wm, SpaceNode &snode)
ImBuf * node_preview_acquire_ibuf(bNodeTree &ntree, NestedTreePreviews &tree_previews, const bNode &node)
NestedTreePreviews * get_nested_previews(const bContext &C, SpaceNode &snode)
void node_release_preview_ibuf(NestedTreePreviews &tree_previews)
void RE_FreeRender(Render *re)
unsigned int uint32_t
Definition stdint.h:80
blender::Map< int32_t, ImBuf * > previews_map