OpenVDB  9.0.1
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

using Ptr = std::shared_ptr<AttributeCopyBase>
inherited

Constructor & Destructor Documentation

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

Member Function Documentation

void copy ( GA_Offset  source,
GA_Offset  target 
)
inlineoverridevirtual

Implements AttributeCopyBase.

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

Implements AttributeCopyBase.