#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 UT_StringHolder & | fullOutputName () 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, UT_Set< UT_StringHolder > &other_products) |
| |
| bool | collectAovs (TfTokenVector &aovs, HdAovDescriptorList &descs) const |
| |
| bool | collectImageFilterLists (const UsdStageRefPtr &usd, UT_StringArray &paths, UT_Array< UsdPrim > &prims) 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 202 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 287 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.
| static UT_StringHolder XUSD_RenderProduct::insertExtraBeforeExtension |
( |
const UT_StringHolder & |
filename, |
|
|
const char * |
extra, |
|
|
const char * |
path = nullptr |
|
) |
| |
|
static |
Create a "partial" filename by taking the original filename and inserting the extra string before the file suffix. If the path is not null, the path will be replaced.
| 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: