HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UsdRenderSpec::Product Struct Reference

Specification of a product. See UsdRenderProduct. More...

#include <spec.h>

Public Attributes

SdfPath renderProductPath
 The path of this product, which uniquely identifies it. More...
 
TfToken type
 The type of product, ex: "raster". More...
 
TfToken name
 The name of the product, which uniquely identifies it. More...
 
SdfPath cameraPath
 Path to the primary UsdGeomCamera camera to use for this product. More...
 
bool disableMotionBlur
 If set to true, disables motion blur. More...
 
bool disableDepthOfField
 If set to true, disables depth of field. More...
 
GfVec2i resolution
 The pixel resolution of the product. More...
 
float pixelAspectRatio
 The pixel aspect ratio as adjusted by aspectRatioConformPolicy. More...
 
TfToken aspectRatioConformPolicy
 
GfVec2f apertureSize
 The camera aperture size as adjusted by aspectRatioConformPolicy. More...
 
GfRange2f dataWindowNDC
 
std::vector< size_t > renderVarIndices
 
VtDictionary namespacedSettings
 Any extra settings values discovered in requested namespaces. More...
 

Detailed Description

Specification of a product. See UsdRenderProduct.

Definition at line 56 of file spec.h.

Member Data Documentation

GfVec2f UsdRenderSpec::Product::apertureSize

The camera aperture size as adjusted by aspectRatioConformPolicy.

Definition at line 77 of file spec.h.

TfToken UsdRenderSpec::Product::aspectRatioConformPolicy

The policy that was applied to conform aspect ratio mismatches between the aperture and image.

Definition at line 75 of file spec.h.

SdfPath UsdRenderSpec::Product::cameraPath

Path to the primary UsdGeomCamera camera to use for this product.

Definition at line 64 of file spec.h.

GfRange2f UsdRenderSpec::Product::dataWindowNDC

The data window, in NDC terms relative to the aperture. (0,0) corresponds to bottom-left and (1,1) corresponds to top-right. Note that the data window can partially cover or extend beyond the unit range, for representing overscan or cropped renders.

Definition at line 83 of file spec.h.

bool UsdRenderSpec::Product::disableDepthOfField

If set to true, disables depth of field.

Definition at line 68 of file spec.h.

bool UsdRenderSpec::Product::disableMotionBlur

If set to true, disables motion blur.

Definition at line 66 of file spec.h.

TfToken UsdRenderSpec::Product::name

The name of the product, which uniquely identifies it.

Definition at line 62 of file spec.h.

VtDictionary UsdRenderSpec::Product::namespacedSettings

Any extra settings values discovered in requested namespaces.

Definition at line 88 of file spec.h.

float UsdRenderSpec::Product::pixelAspectRatio

The pixel aspect ratio as adjusted by aspectRatioConformPolicy.

Definition at line 72 of file spec.h.

SdfPath UsdRenderSpec::Product::renderProductPath

The path of this product, which uniquely identifies it.

Definition at line 58 of file spec.h.

std::vector<size_t> UsdRenderSpec::Product::renderVarIndices

The render vars used by this product, as indices into the top-level renderVars array.

Definition at line 86 of file spec.h.

GfVec2i UsdRenderSpec::Product::resolution

The pixel resolution of the product.

Definition at line 70 of file spec.h.

TfToken UsdRenderSpec::Product::type

The type of product, ex: "raster".

Definition at line 60 of file spec.h.


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