|
Blender V4.3
|
#include "DNA_ID.h"Go to the source code of this file.
Classes | |
| struct | VolumeDisplay |
| struct | VolumeRender |
| class | Volume |
Macros | |
| #define | VOLUME_MATERIAL_NR 1 |
Typedefs | |
| typedef struct VolumeRuntimeHandle | VolumeRuntimeHandle |
| typedef struct VolumeDisplay | VolumeDisplay |
| typedef struct VolumeRender | VolumeRender |
| typedef struct Volume | Volume |
| typedef enum VolumeSequenceMode | VolumeSequenceMode |
| typedef enum VolumeWireframeType | VolumeWireframeType |
| typedef enum VolumeWireframeDetail | VolumeWireframeDetail |
| typedef enum VolumeRenderPrecision | VolumeRenderPrecision |
| typedef enum VolumeRenderSpace | VolumeRenderSpace |
| typedef enum VolumeDisplayInterpMethod | VolumeDisplayInterpMethod |
| typedef enum AxisAlignedSlicingMethod | AxisAlignedSlicingMethod |
| typedef enum SliceAxis | SliceAxis |
Enumerations | |
| enum | { VO_DS_EXPAND = (1 << 0) } |
| enum | VolumeSequenceMode { VOLUME_SEQUENCE_CLIP = 0 , VOLUME_SEQUENCE_EXTEND = 1 , VOLUME_SEQUENCE_REPEAT = 2 , VOLUME_SEQUENCE_PING_PONG = 3 } |
| enum | VolumeWireframeType { VOLUME_WIREFRAME_NONE = 0 , VOLUME_WIREFRAME_BOUNDS = 1 , VOLUME_WIREFRAME_BOXES = 2 , VOLUME_WIREFRAME_POINTS = 3 } |
| enum | VolumeWireframeDetail { VOLUME_WIREFRAME_COARSE = 0 , VOLUME_WIREFRAME_FINE = 1 } |
| enum | VolumeRenderPrecision { VOLUME_PRECISION_HALF = 0 , VOLUME_PRECISION_FULL = 1 , VOLUME_PRECISION_VARIABLE = 2 } |
| enum | VolumeRenderSpace { VOLUME_SPACE_OBJECT = 0 , VOLUME_SPACE_WORLD = 1 } |
| enum | VolumeDisplayInterpMethod { VOLUME_DISPLAY_INTERP_LINEAR = 0 , VOLUME_DISPLAY_INTERP_CUBIC = 1 , VOLUME_DISPLAY_INTERP_CLOSEST = 2 } |
| enum | AxisAlignedSlicingMethod { VOLUME_AXIS_SLICE_FULL = 0 , VOLUME_AXIS_SLICE_SINGLE = 1 } |
| enum | SliceAxis { VOLUME_SLICE_AXIS_AUTO = 0 , VOLUME_SLICE_AXIS_X = 1 , VOLUME_SLICE_AXIS_Y = 2 , VOLUME_SLICE_AXIS_Z = 3 } |
| #define VOLUME_MATERIAL_NR 1 |
Definition at line 154 of file DNA_volume_types.h.
Referenced by blender::eevee::SyncModule::sync_volume().
| typedef struct Volume Volume |
| typedef struct VolumeDisplay VolumeDisplay |
| typedef struct VolumeRender VolumeRender |
| typedef enum VolumeRenderSpace VolumeRenderSpace |
| typedef struct VolumeRuntimeHandle VolumeRuntimeHandle |
Definition at line 21 of file DNA_volume_types.h.
| typedef enum VolumeSequenceMode VolumeSequenceMode |
| anonymous enum |
VolumeDisplay.axis_slice_method
| Enumerator | |
|---|---|
| VOLUME_AXIS_SLICE_FULL | |
| VOLUME_AXIS_SLICE_SINGLE | |
Definition at line 140 of file DNA_volume_types.h.
| enum SliceAxis |
| Enumerator | |
|---|---|
| VOLUME_SLICE_AXIS_AUTO | |
| VOLUME_SLICE_AXIS_X | |
| VOLUME_SLICE_AXIS_Y | |
| VOLUME_SLICE_AXIS_Z | |
Definition at line 146 of file DNA_volume_types.h.
VolumeDisplay.interpolation_method
| Enumerator | |
|---|---|
| VOLUME_DISPLAY_INTERP_LINEAR | |
| VOLUME_DISPLAY_INTERP_CUBIC | |
| VOLUME_DISPLAY_INTERP_CLOSEST | |
Definition at line 133 of file DNA_volume_types.h.
| Enumerator | |
|---|---|
| VOLUME_PRECISION_HALF | |
| VOLUME_PRECISION_FULL | |
| VOLUME_PRECISION_VARIABLE | |
Definition at line 120 of file DNA_volume_types.h.
| enum VolumeRenderSpace |
| Enumerator | |
|---|---|
| VOLUME_SPACE_OBJECT | |
| VOLUME_SPACE_WORLD | |
Definition at line 127 of file DNA_volume_types.h.
| enum VolumeSequenceMode |
| Enumerator | |
|---|---|
| VOLUME_SEQUENCE_CLIP | |
| VOLUME_SEQUENCE_EXTEND | |
| VOLUME_SEQUENCE_REPEAT | |
| VOLUME_SEQUENCE_PING_PONG | |
Definition at line 98 of file DNA_volume_types.h.
VolumeDisplay.wireframe_detail
| Enumerator | |
|---|---|
| VOLUME_WIREFRAME_COARSE | |
| VOLUME_WIREFRAME_FINE | |
Definition at line 114 of file DNA_volume_types.h.
| enum VolumeWireframeType |
| Enumerator | |
|---|---|
| VOLUME_WIREFRAME_NONE | |
| VOLUME_WIREFRAME_BOUNDS | |
| VOLUME_WIREFRAME_BOXES | |
| VOLUME_WIREFRAME_POINTS | |
Definition at line 106 of file DNA_volume_types.h.