Loading...
Searching...
No Matches
rmanUtilities.h File Reference

Utilities for converting between USD encodings and Renderman encodings in cases where there is a difference. More...

+ Include dependency graph for rmanUtilities.h:

Go to the source code of this file.

Functions

USDRI_API int UsdRiConvertToRManInterpolateBoundary (const TfToken &token)
 Given a token representing a UsdGeom interpolate boundary value, returns corresponding rman enum (converted to int).
 
USDRI_API const TfTokenUsdRiConvertFromRManInterpolateBoundary (int i)
 Given the integer i that corresponds to an rman enum for interpolate boundary condition, returns the equivalent UsdGeom token.
 
USDRI_API int UsdRiConvertToRManFaceVaryingLinearInterpolation (const TfToken &token)
 Given a token representing a UsdGeom face-varying interpolate boundary value, returns corresponding rman enum (converted to int).
 
USDRI_API const TfTokenUsdRiConvertFromRManFaceVaryingLinearInterpolation (int i)
 Given the integer i that corresponds to an rman enum for face-varying interpolate boundary condition, returns the equivalent UsdGeom token.
 
USDRI_API int UsdRiConvertToRManTriangleSubdivisionRule (const TfToken &token)
 Given a token representing a UsdGeom Catmull-Clark triangle subdivision rule value, returns corresponding rman enum (converted to int).
 
USDRI_API const TfTokenUsdRiConvertFromRManTriangleSubdivisionRule (int i)
 Given the integer i that corresponds to an rman enum for a Catmull- Clark triangle subdivision rule, returns the equivalent UsdGeom token.
 

Detailed Description

Utilities for converting between USD encodings and Renderman encodings in cases where there is a difference.

Definition in file rmanUtilities.h.

Function Documentation

◆ UsdRiConvertFromRManFaceVaryingLinearInterpolation()

USDRI_API const TfToken & UsdRiConvertFromRManFaceVaryingLinearInterpolation ( int  i)

Given the integer i that corresponds to an rman enum for face-varying interpolate boundary condition, returns the equivalent UsdGeom token.

◆ UsdRiConvertFromRManInterpolateBoundary()

USDRI_API const TfToken & UsdRiConvertFromRManInterpolateBoundary ( int  i)

Given the integer i that corresponds to an rman enum for interpolate boundary condition, returns the equivalent UsdGeom token.

◆ UsdRiConvertFromRManTriangleSubdivisionRule()

USDRI_API const TfToken & UsdRiConvertFromRManTriangleSubdivisionRule ( int  i)

Given the integer i that corresponds to an rman enum for a Catmull- Clark triangle subdivision rule, returns the equivalent UsdGeom token.

◆ UsdRiConvertToRManFaceVaryingLinearInterpolation()

USDRI_API int UsdRiConvertToRManFaceVaryingLinearInterpolation ( const TfToken token)

Given a token representing a UsdGeom face-varying interpolate boundary value, returns corresponding rman enum (converted to int).

◆ UsdRiConvertToRManInterpolateBoundary()

USDRI_API int UsdRiConvertToRManInterpolateBoundary ( const TfToken token)

Given a token representing a UsdGeom interpolate boundary value, returns corresponding rman enum (converted to int).

◆ UsdRiConvertToRManTriangleSubdivisionRule()

USDRI_API int UsdRiConvertToRManTriangleSubdivisionRule ( const TfToken token)

Given a token representing a UsdGeom Catmull-Clark triangle subdivision rule value, returns corresponding rman enum (converted to int).