3#include "Engine/Primitives/Primitive.h"
25void copyAttributeValues(
29 std::span<const Offset> sourceOffsets,
30 std::span<const Offset> destOffsets
41void interpolateAttributeValues(
45 std::span<const ElementBlend> elementBlends
Basic attribute, parameter, and node types for Enzo.
size_t Offset
enzo::Offset is the internal discontinuous index of an element in a given AttributeOwner.
Definition Types.h:181
AttributeOwner
The segment of geometry that owns a particular attribute.
Definition Types.h:27
Base class for all primitive types in the engine.
An element whose attribute values are a blend of two source elements.
Definition AttributeTransfer.h:10
double blend
How far from the first source element toward the second, from 0 to 1.
Definition AttributeTransfer.h:14