OpenVDB: AttributeCopy< ValueType > Struct Template Reference

OpenVDB 12.1.1

Loading...
Searching...
No Matches
AttributeCopy< ValueType > Struct Template Reference

`#include <openvdb_houdini/AttributeTransferUtil.h>`

Inheritance diagram for AttributeCopy< ValueType >:

## Public Types
using | Ptr = std::shared_ptr<AttributeCopyBase>

## Public Member Functions
| AttributeCopy (const GA_Attribute &sourceAttr, GA_Attribute &targetAttr)
void | copy (GA_Offset source, GA_Offset target) override
void | copy (GA_Offset &v0, GA_Offset &v1, GA_Offset &v2, GA_Offset target, const openvdb::Vec3d &uvw) override

## Member Typedef Documentation

## ◆ Ptr

using Ptr = std::shared_ptr<AttributeCopyBase>
| inherited

## Constructor & Destructor Documentation

## ◆ AttributeCopy()

template<class ValueType>

AttributeCopy | ( | const GA_Attribute & | sourceAttr,
|  | GA_Attribute & | targetAttr )
| inline

## Member Function Documentation

## ◆ copy() [1/2]

template<class ValueType>

void copy | ( | GA_Offset & | v0,
|  | GA_Offset & | v1,
|  | GA_Offset & | v2,
|  | GA_Offset | target,
|  | const openvdb::Vec3d & | uvw )
| inlineoverridevirtual

Implements AttributeCopyBase.

## ◆ copy() [2/2]

template<class ValueType>

void copy | ( | GA_Offset | source,
|  | GA_Offset | target )
| inlineoverridevirtual

Implements AttributeCopyBase.