Blender V5.0
DNA_viewer_path_types.h
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 "DNA_listBase.h"
8
9#include <stdint.h>
10
11struct ID;
12struct bNodeTree;
13
24
25typedef struct ViewerPathElem {
27 int type;
28 char _pad[4];
29 char *ui_name;
31
36
43
50
57
64
71
78
89
These structs are the foundation for all linked lists in the library system.
@ VIEWER_PATH_ELEM_TYPE_GROUP_NODE
@ VIEWER_PATH_ELEM_TYPE_SIMULATION_ZONE
@ VIEWER_PATH_ELEM_TYPE_FOREACH_GEOMETRY_ELEMENT_ZONE
@ VIEWER_PATH_ELEM_TYPE_VIEWER_NODE
@ VIEWER_PATH_ELEM_TYPE_REPEAT_ZONE
@ VIEWER_PATH_ELEM_TYPE_MODIFIER
@ VIEWER_PATH_ELEM_TYPE_EVALUATE_CLOSURE
@ VIEWER_PATH_ELEM_TYPE_ID
Definition DNA_ID.h:414
struct ViewerPathElem * prev
struct ViewerPathElem * next