Blender V5.0
geometry_attributes.cpp File Reference
#include "bvh/bvh.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/scene.h"
#include "scene/shader.h"
#include "scene/shader_nodes.h"
#include "util/progress.h"

Go to the source code of this file.

Classes

struct  AttributeTableEntry< T >
class  AttributeTableBuilder

Functions

static void emit_attribute_map_entry (AttributeMap *attr_map, const size_t index, const uint64_t id, const TypeDesc type, const AttributeDescriptor &desc)
static void emit_attribute_map_terminator (AttributeMap *attr_map, const size_t index, const bool chain, const uint chain_link)
static void emit_attribute_mapping (AttributeMap *attr_map, const size_t index, const uint64_t id, AttributeRequest &req)

Function Documentation

◆ emit_attribute_map_entry()

◆ emit_attribute_map_terminator()

void emit_attribute_map_terminator ( AttributeMap * attr_map,
const size_t index,
const bool chain,
const uint chain_link )
static

◆ emit_attribute_mapping()

void emit_attribute_mapping ( AttributeMap * attr_map,
const size_t index,
const uint64_t id,
AttributeRequest & req )
static