Blender V4.3
#include "DNA_ID.h"
#include "DNA_defs.h"
#include "DNA_listBase.h"

Go to the source code of this file.

Classes

struct  MetaElem
 
struct  MetaBall
 

Macros

#define MB_TYPE_SIZE_SQUARED(type)   ((type) == MB_ELIPSOID)
 

Typedefs

typedef struct MetaElem MetaElem
 
typedef struct MetaBall MetaBall
 

Enumerations

enum  { MB_TEXSPACE_FLAG_AUTO = 1 << 0 }
 
enum  { MB_UPDATE_ALWAYS = 0 , MB_UPDATE_HALFRES = 1 , MB_UPDATE_FAST = 2 , MB_UPDATE_NEVER = 3 }
 
enum  { MB_DS_EXPAND = 1 << 0 }
 
enum  {
  MB_BALL = 0 , MB_TUBEX = 1 , MB_TUBEY = 2 , MB_TUBEZ = 3 ,
  MB_TUBE = 4 , MB_PLANE = 5 , MB_ELIPSOID = 6 , MB_CUBE = 7
}
 
enum  { MB_NEGATIVE = 1 << 1 , MB_HIDE = 1 << 3 , MB_SCALE_RAD = 1 << 4 }
 

Macro Definition Documentation

◆ MB_TYPE_SIZE_SQUARED

#define MB_TYPE_SIZE_SQUARED ( type)    ((type) == MB_ELIPSOID)

Definition at line 125 of file DNA_meta_types.h.

Referenced by BKE_mball_transform().

Typedef Documentation

◆ MetaBall

typedef struct MetaBall MetaBall

◆ MetaElem

typedef struct MetaElem MetaElem

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

MetaBall::texspace_flag

Enumerator
MB_TEXSPACE_FLAG_AUTO 

Definition at line 96 of file DNA_meta_types.h.

◆ anonymous enum

anonymous enum

MetaBall::flag

Enumerator
MB_UPDATE_ALWAYS 
MB_UPDATE_HALFRES 
MB_UPDATE_FAST 
MB_UPDATE_NEVER 

Definition at line 101 of file DNA_meta_types.h.

◆ anonymous enum

anonymous enum

MetaBall::flag2

Enumerator
MB_DS_EXPAND 

Definition at line 109 of file DNA_meta_types.h.

◆ anonymous enum

anonymous enum

MetaElem::type

Enumerator
MB_BALL 
MB_TUBEX 
MB_TUBEY 
MB_TUBEZ 
MB_TUBE 
MB_PLANE 
MB_ELIPSOID 
MB_CUBE 

Definition at line 114 of file DNA_meta_types.h.

◆ anonymous enum

anonymous enum

MetaElem::flag

Enumerator
MB_NEGATIVE 
MB_HIDE 
MB_SCALE_RAD 

Definition at line 128 of file DNA_meta_types.h.