#include <XUSD_RenderSettings.h>
|
| XUSD_RenderProduct () |
|
virtual | ~XUSD_RenderProduct () |
|
bool | loadFrom (const UsdStageRefPtr &usd, const UsdRenderProduct &prim, const XUSD_RenderSettingsContext &ctx) |
|
bool | resolveFrom (const UsdStageRefPtr &usd, const UsdRenderProduct &prim, const XUSD_RenderSettingsContext &ctx) |
|
bool | buildDefault (const XUSD_RenderSettingsContext &ctx) |
|
bool | buildDummyRaster (const XUSD_RenderSettingsContext &ctx, const XUSD_RenderProduct &src) |
|
void | updateSettings (const UsdStageRefPtr &use, const UsdRenderProduct &prim, const XUSD_RenderSettingsContext &ctx) |
|
const TfToken & | productType () const |
|
TfToken | productName (int frame=0) const |
|
bool | isRaster () const |
|
const UT_StringHolder & | outputName () const |
|
const RenderVarList & | vars () const |
|
const SdfPath & | cameraPath () const |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
bool | expandProduct (const XUSD_RenderSettingsContext &opts, int product_index, int frame) |
|
bool | collectAovs (TfTokenVector &aovs, HdAovDescriptorList &descs) const |
|
const HdAovSettingsMap & | settings () const |
| User settings for this product. More...
|
|
void | dump (UT_JSONWriter &w) const |
| Print out the settings. More...
|
|
bool | isDefault () const |
|
void | setIsDefault () |
|
|
bool | cameraPath (SdfPath &val) const |
|
bool | shutter (GfVec2d &val) const |
|
bool | res (GfVec2i &val) const |
|
bool | pixelAspect (float &val) const |
|
bool | dataWindow (GfVec4f &val) const |
|
bool | disableMotionBlur (bool &val) const |
|
bool | disableDepthOfField (bool &val) const |
|
Definition at line 205 of file XUSD_RenderSettings.h.
Test whether the product list has a specific value for the given attribute. If so, overwrite the value with the value of the product list. Note, all products must author the attribute and have the same value.
Definition at line 279 of file XUSD_RenderSettings.h.
XUSD_RenderProduct::XUSD_RenderProduct |
( |
| ) |
|
virtual XUSD_RenderProduct::~XUSD_RenderProduct |
( |
| ) |
|
|
virtual |
bool XUSD_RenderProduct::cameraPath |
( |
SdfPath & |
val | ) |
const |
|
inline |
const SdfPath& XUSD_RenderProduct::cameraPath |
( |
| ) |
const |
|
inline |
bool XUSD_RenderProduct::dataWindow |
( |
GfVec4f & |
val | ) |
const |
|
inline |
bool XUSD_RenderProduct::disableDepthOfField |
( |
bool & |
val | ) |
const |
bool XUSD_RenderProduct::disableMotionBlur |
( |
bool & |
val | ) |
const |
Expand product name variables. Returns false if there are multiple frames, but no frame expansion. The product_index
is -1 for non-raster products or the offset into the list of raster products.
bool XUSD_RenderProduct::isDefault |
( |
| ) |
const |
|
inline |
bool XUSD_RenderProduct::isRaster |
( |
| ) |
const |
bool XUSD_RenderProduct::pixelAspect |
( |
float & |
val | ) |
const |
|
inline |
TfToken XUSD_RenderProduct::productName |
( |
int |
frame = 0 | ) |
const |
const TfToken& XUSD_RenderProduct::productType |
( |
| ) |
const |
bool XUSD_RenderProduct::res |
( |
GfVec2i & |
val | ) |
const |
|
inline |
void XUSD_RenderProduct::setIsDefault |
( |
| ) |
|
|
inline |
bool XUSD_RenderProduct::shutter |
( |
GfVec2d & |
val | ) |
const |
|
inline |
static bool XUSD_RenderProduct::specificDataWindow |
( |
GfVec4f & |
val, |
|
|
const ProductList & |
products |
|
) |
| |
|
static |
Test whether the product list has a specific value for the given attribute. If so, overwrite the value with the value of the product list. Note, all products must author the attribute and have the same value.
static bool XUSD_RenderProduct::specificDisableDepthOfField |
( |
bool & |
val, |
|
|
const ProductList & |
products |
|
) |
| |
|
static |
Test whether the product list has a specific value for the given attribute. If so, overwrite the value with the value of the product list. Note, all products must author the attribute and have the same value.
static bool XUSD_RenderProduct::specificDisableMotionBlur |
( |
bool & |
val, |
|
|
const ProductList & |
products |
|
) |
| |
|
static |
Test whether the product list has a specific value for the given attribute. If so, overwrite the value with the value of the product list. Note, all products must author the attribute and have the same value.
static bool XUSD_RenderProduct::specificPixelAspect |
( |
float & |
val, |
|
|
const ProductList & |
products |
|
) |
| |
|
static |
Test whether the product list has a specific value for the given attribute. If so, overwrite the value with the value of the product list. Note, all products must author the attribute and have the same value.
static bool XUSD_RenderProduct::specificRes |
( |
GfVec2i & |
val, |
|
|
const ProductList & |
products |
|
) |
| |
|
static |
Test whether the product list has a specific value for the given attribute. If so, overwrite the value with the value of the product list. Note, all products must author the attribute and have the same value.
SdfPath XUSD_RenderProduct::myCameraPath |
|
protected |
bool XUSD_RenderProduct::myIsDefault |
|
protected |
The documentation for this class was generated from the following file: