Blender V5.0
#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)

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)
Value:
((type) == MB_ELIPSOID)
@ MB_ELIPSOID

Definition at line 127 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

MetaElem::flag

Enumerator
MB_NEGATIVE 
MB_HIDE 
MB_SCALE_RAD 

Definition at line 130 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 103 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 116 of file DNA_meta_types.h.

◆ anonymous enum

anonymous enum

MetaBall::texspace_flag

Enumerator
MB_TEXSPACE_FLAG_AUTO 

Definition at line 98 of file DNA_meta_types.h.

◆ anonymous enum

anonymous enum

MetaBall::flag2

Enumerator
MB_DS_EXPAND 

Definition at line 111 of file DNA_meta_types.h.