Blender V4.3
geometry.h File Reference
#include "graph/node.h"
#include "bvh/params.h"
#include "scene/attribute.h"
#include "util/boundbox.h"
#include "util/set.h"
#include "util/transform.h"
#include "util/types.h"
#include "util/vector.h"

Go to the source code of this file.

Classes

class  Geometry
 
class  GeometryManager
 

Enumerations

enum  {
  DEVICE_CURVE_DATA_MODIFIED = (1 << 0) , DEVICE_MESH_DATA_MODIFIED = (1 << 1) , DEVICE_POINT_DATA_MODIFIED = (1 << 2) , ATTR_FLOAT_MODIFIED = (1 << 3) ,
  ATTR_FLOAT2_MODIFIED = (1 << 4) , ATTR_FLOAT3_MODIFIED = (1 << 5) , ATTR_FLOAT4_MODIFIED = (1 << 6) , ATTR_UCHAR4_MODIFIED = (1 << 7) ,
  CURVE_DATA_NEED_REALLOC = (1 << 8) , MESH_DATA_NEED_REALLOC = (1 << 9) , POINT_DATA_NEED_REALLOC = (1 << 10) , ATTR_FLOAT_NEEDS_REALLOC = (1 << 11) ,
  ATTR_FLOAT2_NEEDS_REALLOC = (1 << 12) , ATTR_FLOAT3_NEEDS_REALLOC = (1 << 13) , ATTR_FLOAT4_NEEDS_REALLOC = (1 << 14) , ATTR_UCHAR4_NEEDS_REALLOC = (1 << 15) ,
  ATTRS_NEED_REALLOC , DEVICE_MESH_DATA_NEEDS_REALLOC = (MESH_DATA_NEED_REALLOC | ATTRS_NEED_REALLOC) , DEVICE_POINT_DATA_NEEDS_REALLOC = (POINT_DATA_NEED_REALLOC | ATTRS_NEED_REALLOC) , DEVICE_CURVE_DATA_NEEDS_REALLOC = (CURVE_DATA_NEED_REALLOC | ATTRS_NEED_REALLOC)
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
DEVICE_CURVE_DATA_MODIFIED 
DEVICE_MESH_DATA_MODIFIED 
DEVICE_POINT_DATA_MODIFIED 
ATTR_FLOAT_MODIFIED 
ATTR_FLOAT2_MODIFIED 
ATTR_FLOAT3_MODIFIED 
ATTR_FLOAT4_MODIFIED 
ATTR_UCHAR4_MODIFIED 
CURVE_DATA_NEED_REALLOC 
MESH_DATA_NEED_REALLOC 
POINT_DATA_NEED_REALLOC 
ATTR_FLOAT_NEEDS_REALLOC 
ATTR_FLOAT2_NEEDS_REALLOC 
ATTR_FLOAT3_NEEDS_REALLOC 
ATTR_FLOAT4_NEEDS_REALLOC 
ATTR_UCHAR4_NEEDS_REALLOC 
ATTRS_NEED_REALLOC 
DEVICE_MESH_DATA_NEEDS_REALLOC 
DEVICE_POINT_DATA_NEEDS_REALLOC 
DEVICE_CURVE_DATA_NEEDS_REALLOC 

Definition at line 36 of file scene/geometry.h.