OpenVDB: AttributeCopy< ValueType > Struct Template Reference

OpenVDB 9.0.0

Public Types | Public Member Functions | List of all members
AttributeCopy< ValueType > Struct Template Reference

`#include <openvdb_houdini/AttributeTransferUtil.h>`

Inherits AttributeCopyBase.

## 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()

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

## Member Function Documentation

## ◆ copy() [1/2]

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

Implements AttributeCopyBase.

## ◆ copy() [2/2]

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

Implements AttributeCopyBase.