24 #ifndef PXR_IMAGING_CAMERA_UTIL_CONFORM_WINDOW_H 25 #define PXR_IMAGING_CAMERA_UTIL_CONFORM_WINDOW_H 28 #include "pxr/imaging/cameraUtil/api.h" 30 PXR_NAMESPACE_OPEN_SCOPE
44 enum CameraUtilConformWindowPolicy {
46 CameraUtilMatchVertically,
48 CameraUtilMatchHorizontally,
61 CameraUtilConformedWindow(
63 CameraUtilConformWindowPolicy policy,
double targetAspect);
70 CameraUtilConformedWindow(
72 CameraUtilConformWindowPolicy policy,
double targetAspect);
79 CameraUtilConformedWindow(
81 CameraUtilConformWindowPolicy policy,
double targetAspect);
94 CameraUtilConformedWindow(
96 CameraUtilConformWindowPolicy policy,
double targetAspect);
102 CameraUtilConformWindow(
104 CameraUtilConformWindowPolicy policy,
double targetAspect);
110 CameraUtilConformWindow(
112 CameraUtilConformWindowPolicy policy,
double targetAspect);
115 PXR_NAMESPACE_CLOSE_SCOPE
Object-based representation of a camera.
Basic type for a vector of 4 double components.
Basic type for a vector of 2 double components.
Stores a 4x4 matrix of double elements.
Basic type: 2-dimensional floating point range.
Basic type: View frustum.