HDK
|
#include "pxr/pxr.h"
#include "pxr/usdImaging/usdAppUtils/api.h"
#include "pxr/usd/sdf/path.h"
#include "pxr/usd/usd/stage.h"
#include "pxr/usd/usdGeom/camera.h"
Go to the source code of this file.
Functions | |
PXR_NAMESPACE_OPEN_SCOPE USDAPPUTILS_API UsdGeomCamera | UsdAppUtilsGetCameraAtPath (const UsdStagePtr &stage, const SdfPath &cameraPath) |
Collection of module-scoped utilities for applications that operate using USD cameras.
Definition in file camera.h.
PXR_NAMESPACE_OPEN_SCOPE USDAPPUTILS_API UsdGeomCamera UsdAppUtilsGetCameraAtPath | ( | const UsdStagePtr & | stage, |
const SdfPath & | cameraPath | ||
) |
Gets the UsdGeomCamera matching cameraPath
from the USD stage stage
.
If cameraPath
is an absolute path, this is equivalent to UsdGeomCamera::Get(). Otherwise, if cameraPath
is a single-element path representing just the name of a camera prim, then stage
will be searched looking for a UsdGeomCamera matching that name. The UsdGeomCamera schema for that prim will be returned if found, or an invalid UsdGeomCamera will be returned if not.
Note that if cameraPath
is a multi-element path, a warning is issued and it is just made absolute using the absolute root path before searching. In the future, this could potentially be changed to use a suffix-based match.