2#include "Engine/Attribute/AttributeHandle.h"
10enum class AttributeOperation
21std::optional<AttributeOperation> getAttributeOperation(
const String& name);
24floatT applyOperation(AttributeOperation operation, floatT value, floatT newValue);
27Vector3 applyOperation(AttributeOperation operation,
const Vector3& value,
const Vector3& newValue);
31 AttributeOperation operation,
32 attr::AttributeHandle<floatT> handle,
33 std::span<const floatT> newValues
38 AttributeOperation operation,
39 attr::AttributeHandle<Vector3> handle,
40 std::span<const Vector3> newValues
Basic attribute, parameter, and node types for Enzo.