24 const PXR_NS::GfCamera &cameraData,
25 PXR_NS::CameraUtilConformWindowPolicy windowPolicy,
26 CCL_NS::Camera *targetCamera);
28 const PXR_NS::GfMatrix4d &worldToViewMatrix,
29 const PXR_NS::GfMatrix4d &projectionMatrix,
30 const std::vector<PXR_NS::GfVec4d> &clipPlanes,
31 CCL_NS::Camera *targetCamera);
35 void Sync(PXR_NS::HdSceneDelegate *sceneDelegate,
36 PXR_NS::HdRenderParam *renderParam,
37 PXR_NS::HdDirtyBits *dirtyBits)
override;
39 void Finalize(PXR_NS::HdRenderParam *renderParam)
override;
42 PXR_NS::GfCamera _data;
43 PXR_NS::HdTimeSampleArray<PXR_NS::GfMatrix4d, 2> _transformSamples;
static void ApplyCameraSettings(PXR_NS::HdRenderParam *renderParam, const PXR_NS::GfMatrix4d &worldToViewMatrix, const PXR_NS::GfMatrix4d &projectionMatrix, const std::vector< PXR_NS::GfVec4d > &clipPlanes, CCL_NS::Camera *targetCamera)