Blender V4.3
geometry.cpp File Reference
#include "bvh/bvh.h"
#include "bvh/bvh2.h"
#include "device/device.h"
#include "scene/attribute.h"
#include "scene/camera.h"
#include "scene/geometry.h"
#include "scene/hair.h"
#include "scene/light.h"
#include "scene/mesh.h"
#include "scene/object.h"
#include "scene/osl.h"
#include "scene/pointcloud.h"
#include "scene/scene.h"
#include "scene/shader.h"
#include "scene/shader_nodes.h"
#include "scene/stats.h"
#include "scene/volume.h"
#include "subd/patch_table.h"
#include "subd/split.h"
#include "util/foreach.h"
#include "util/log.h"
#include "util/progress.h"
#include "util/task.h"

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN NODE_ABSTRACT_DEFINE (Geometry)
 
static void update_device_flags_attribute (uint32_t &device_update_flags, const AttributeSet &attributes)
 
static void update_attribute_realloc_flags (uint32_t &device_update_flags, const AttributeSet &attributes)
 

Function Documentation

◆ NODE_ABSTRACT_DEFINE()

CCL_NAMESPACE_BEGIN NODE_ABSTRACT_DEFINE ( Geometry )

Definition at line 41 of file scene/geometry.cpp.

References NodeType::add(), NULL, SOCKET_BOOLEAN, SOCKET_NODE_ARRAY, and SOCKET_UINT.

◆ update_attribute_realloc_flags()

static void update_attribute_realloc_flags ( uint32_t & device_update_flags,
const AttributeSet & attributes )
static

◆ update_device_flags_attribute()

static void update_device_flags_attribute ( uint32_t & device_update_flags,
const AttributeSet & attributes )
static