Blender  V3.3
Classes | Typedefs | Enumerations
DNA_collection_types.h File Reference

Object groups, one object can be in many groups at once. More...

#include "DNA_ID.h"
#include "DNA_defs.h"
#include "DNA_listBase.h"

Go to the source code of this file.

Classes

struct  CollectionObject
 
struct  CollectionChild
 
struct  Collection
 

Typedefs

typedef struct CollectionObject CollectionObject
 
typedef struct CollectionChild CollectionChild
 
typedef struct Collection Collection
 
typedef enum CollectionColorTag CollectionColorTag
 

Enumerations

enum  eCollectionLineArt_Usage {
  COLLECTION_LRT_INCLUDE = 0 , COLLECTION_LRT_OCCLUSION_ONLY = (1 << 0) , COLLECTION_LRT_EXCLUDE = (1 << 1) , COLLECTION_LRT_INTERSECTION_ONLY = (1 << 2) ,
  COLLECTION_LRT_NO_INTERSECTION = (1 << 3) , COLLECTION_LRT_FORCE_INTERSECTION = (1 << 4)
}
 
enum  eCollectionLineArt_Flags { COLLECTION_LRT_USE_INTERSECTION_MASK = (1 << 0) , COLLECTION_LRT_USE_INTERSECTION_PRIORITY = (1 << 1) }
 
enum  {
  COLLECTION_HIDE_VIEWPORT = (1 << 0) , COLLECTION_HIDE_SELECT = (1 << 1) , COLLECTION_HIDE_RENDER = (1 << 3) , COLLECTION_HAS_OBJECT_CACHE = (1 << 4) ,
  COLLECTION_IS_MASTER = (1 << 5) , COLLECTION_HAS_OBJECT_CACHE_INSTANCED = (1 << 6)
}
 
enum  { COLLECTION_TAG_RELATION_REBUILD = (1 << 0) }
 
enum  CollectionColorTag {
  COLLECTION_COLOR_NONE = -1 , COLLECTION_COLOR_01 , COLLECTION_COLOR_02 , COLLECTION_COLOR_03 ,
  COLLECTION_COLOR_04 , COLLECTION_COLOR_05 , COLLECTION_COLOR_06 , COLLECTION_COLOR_07 ,
  COLLECTION_COLOR_08 , COLLECTION_COLOR_TOT
}
 

Detailed Description

Object groups, one object can be in many groups at once.

Definition in file DNA_collection_types.h.

Typedef Documentation

◆ Collection

typedef struct Collection Collection

◆ CollectionChild

◆ CollectionColorTag

◆ CollectionObject

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
COLLECTION_HIDE_VIEWPORT 
COLLECTION_HIDE_SELECT 
COLLECTION_HIDE_RENDER 
COLLECTION_HAS_OBJECT_CACHE 
COLLECTION_IS_MASTER 
COLLECTION_HAS_OBJECT_CACHE_INSTANCED 

Definition at line 91 of file DNA_collection_types.h.

◆ anonymous enum

anonymous enum
Enumerator
COLLECTION_TAG_RELATION_REBUILD 

Definition at line 102 of file DNA_collection_types.h.

◆ CollectionColorTag

Enumerator
COLLECTION_COLOR_NONE 
COLLECTION_COLOR_01 
COLLECTION_COLOR_02 
COLLECTION_COLOR_03 
COLLECTION_COLOR_04 
COLLECTION_COLOR_05 
COLLECTION_COLOR_06 
COLLECTION_COLOR_07 
COLLECTION_COLOR_08 
COLLECTION_COLOR_TOT 

Definition at line 110 of file DNA_collection_types.h.

◆ eCollectionLineArt_Flags

Enumerator
COLLECTION_LRT_USE_INTERSECTION_MASK 
COLLECTION_LRT_USE_INTERSECTION_PRIORITY 

Definition at line 42 of file DNA_collection_types.h.

◆ eCollectionLineArt_Usage

Enumerator
COLLECTION_LRT_INCLUDE 
COLLECTION_LRT_OCCLUSION_ONLY 
COLLECTION_LRT_EXCLUDE 
COLLECTION_LRT_INTERSECTION_ONLY 
COLLECTION_LRT_NO_INTERSECTION 
COLLECTION_LRT_FORCE_INTERSECTION 

Definition at line 33 of file DNA_collection_types.h.