7 #ifndef PXR_IMAGING_CAMERA_UTIL_CONFORM_WINDOW_H 8 #define PXR_IMAGING_CAMERA_UTIL_CONFORM_WINDOW_H 11 #include "pxr/imaging/cameraUtil/api.h" 13 PXR_NAMESPACE_OPEN_SCOPE
27 enum CameraUtilConformWindowPolicy {
29 CameraUtilMatchVertically,
31 CameraUtilMatchHorizontally,
44 CameraUtilConformedWindow(
46 CameraUtilConformWindowPolicy policy,
double targetAspect);
53 CameraUtilConformedWindow(
55 CameraUtilConformWindowPolicy policy,
double targetAspect);
62 CameraUtilConformedWindow(
64 CameraUtilConformWindowPolicy policy,
double targetAspect);
77 CameraUtilConformedWindow(
79 CameraUtilConformWindowPolicy policy,
double targetAspect);
85 CameraUtilConformWindow(
87 CameraUtilConformWindowPolicy policy,
double targetAspect);
93 CameraUtilConformWindow(
95 CameraUtilConformWindowPolicy policy,
double targetAspect);
98 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.