Blender V4.3
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 "BLI_listbase.h"
8#include "BLI_utildefines.h"
9
10struct ID;
11
21
22typedef struct ViewerPathElem {
24 int type;
25 char _pad[4];
26 char *ui_name;
28
33
38
45
52
59
66
73
@ 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_ID
struct ViewerNodeViewerPathElem ViewerNodeViewerPathElem
struct GroupNodeViewerPathElem GroupNodeViewerPathElem
struct IDViewerPathElem IDViewerPathElem
struct ViewerPathElem ViewerPathElem
struct SimulationZoneViewerPathElem SimulationZoneViewerPathElem
struct ForeachGeometryElementZoneViewerPathElem ForeachGeometryElementZoneViewerPathElem
struct ViewerPath ViewerPath
struct ModifierViewerPathElem ModifierViewerPathElem
struct RepeatZoneViewerPathElem RepeatZoneViewerPathElem
signed int int32_t
Definition stdint.h:77
Definition DNA_ID.h:413
struct ViewerPathElem * prev
struct ViewerPathElem * next