7 #ifndef PXR_IMAGING_HDX_FREE_CAMERA_SCENE_DELEGATE_H
8 #define PXR_IMAGING_HDX_FREE_CAMERA_SCENE_DELEGATE_H
82 #endif // PXR_IMAGING_HDX_FREE_CAMERA_SCENE_DELEGATE_H
HDX_API ~HdxFreeCameraSceneDelegate() override
const SdfPath & GetCameraId() const
Object-based representation of a camera.
#define PXR_NAMESPACE_OPEN_SCOPE
HDX_API void SetClipPlanes(std::vector< GfVec4f > const &clipPlanes)
For transition, set clip planes for camera. GfCamera is preferred.
HDX_API void SetCamera(const GfCamera &camera)
Set state of camera from GfCamera.
HDX_API GfMatrix4d GetTransform(SdfPath const &id) override
Returns the object space transform, including all parent transforms.
HDX_API void SetMatrices(GfMatrix4d const &viewMatrix, GfMatrix4d const &projMatrix)
HDX_API VtValue GetCameraParamValue(SdfPath const &id, TfToken const &key) override
HDX_API void SetWindowPolicy(CameraUtilConformWindowPolicy policy)
Set window policy of camera.
#define PXR_NAMESPACE_CLOSE_SCOPE
HDX_API HdxFreeCameraSceneDelegate(HdRenderIndex *renderIndex, SdfPath const &delegateId)