Blender
V3.3
|
#include "DNA_ID.h"
Go to the source code of this file.
Classes | |
struct | Volume_Runtime |
struct | VolumeDisplay |
struct | VolumeRender |
class | Volume |
Macros | |
#define | VOLUME_MATERIAL_NR 1 |
Typedefs | |
typedef struct Volume_Runtime | Volume_Runtime |
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 164 of file DNA_volume_types.h.
typedef struct Volume_Runtime Volume_Runtime |
typedef struct VolumeDisplay VolumeDisplay |
typedef struct VolumeRender VolumeRender |
typedef enum VolumeRenderSpace VolumeRenderSpace |
typedef enum VolumeSequenceMode VolumeSequenceMode |
anonymous enum |
VolumeDisplay.axis_slice_method
Enumerator | |
---|---|
VOLUME_AXIS_SLICE_FULL | |
VOLUME_AXIS_SLICE_SINGLE |
Definition at line 150 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 156 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 143 of file DNA_volume_types.h.
Enumerator | |
---|---|
VOLUME_PRECISION_HALF | |
VOLUME_PRECISION_FULL | |
VOLUME_PRECISION_VARIABLE |
Definition at line 130 of file DNA_volume_types.h.
enum VolumeRenderSpace |
Enumerator | |
---|---|
VOLUME_SPACE_OBJECT | |
VOLUME_SPACE_WORLD |
Definition at line 137 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 108 of file DNA_volume_types.h.
VolumeDisplay.wireframe_detail
Enumerator | |
---|---|
VOLUME_WIREFRAME_COARSE | |
VOLUME_WIREFRAME_FINE |
Definition at line 124 of file DNA_volume_types.h.
enum VolumeWireframeType |
Enumerator | |
---|---|
VOLUME_WIREFRAME_NONE | |
VOLUME_WIREFRAME_BOUNDS | |
VOLUME_WIREFRAME_BOXES | |
VOLUME_WIREFRAME_POINTS |
Definition at line 116 of file DNA_volume_types.h.