|
Blender V4.3
|
#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) |
| 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.
|
static |
Definition at line 253 of file scene/geometry.cpp.
References ATTR_FLOAT2_NEEDS_REALLOC, ATTR_FLOAT3_NEEDS_REALLOC, ATTR_FLOAT4_NEEDS_REALLOC, ATTR_FLOAT_NEEDS_REALLOC, ATTR_UCHAR4_NEEDS_REALLOC, FLOAT, FLOAT2, FLOAT3, FLOAT4, and UCHAR4.
|
static |
Definition at line 215 of file scene/geometry.cpp.
References ATTR_FLOAT2_MODIFIED, ATTR_FLOAT3_MODIFIED, ATTR_FLOAT4_MODIFIED, ATTR_FLOAT_MODIFIED, ATTR_UCHAR4_MODIFIED, FLOAT, FLOAT2, FLOAT3, FLOAT4, Attribute::kernel_type(), Attribute::modified, NUM, and UCHAR4.