OpenSubdiv
Loading...
Searching...
No Matches
PrimvarRefiner Class Reference

#include <primvarRefiner.h>

Inheritance diagram for PrimvarRefiner:
PrimvarRefinerReal< float >

Public Member Functions

 PrimvarRefiner (TopologyRefiner const &refiner)
Public Member Functions inherited from PrimvarRefinerReal< float >
 PrimvarRefinerReal (TopologyRefiner const &refiner)
 ~PrimvarRefinerReal ()
TopologyRefiner const & GetTopologyRefiner () const
void Interpolate (int level, T const &src, U &dst) const
 Apply vertex interpolation weights to a primvar buffer for a single level of refinement.
void InterpolateVarying (int level, T const &src, U &dst) const
 Apply only varying interpolation weights to a primvar buffer for a single level of refinement.
void InterpolateFaceUniform (int level, T const &src, U &dst) const
 Refine uniform (per-face) primvar data between levels.
void InterpolateFaceVarying (int level, T const &src, U &dst, int channel=0) const
 Apply face-varying interpolation weights to a primvar buffer associated with a particular face-varying channel.
void Limit (T const &src, U &dstPos) const
 Apply limit weights to a primvar buffer.
void LimitFaceVarying (T const &src, U &dst, int channel=0) const

Detailed Description

Definition at line 1265 of file primvarRefiner.h.

Constructor & Destructor Documentation

◆ PrimvarRefiner()

PrimvarRefiner ( TopologyRefiner const & refiner)
inline

Definition at line 1267 of file primvarRefiner.h.


The documentation for this class was generated from the following file: