7#ifndef PXR_IMAGING_CAMERA_UTIL_SCREEN_WINDOW_PARAMETERS_H
8#define PXR_IMAGING_CAMERA_UTIL_SCREEN_WINDOW_PARAMETERS_H
11#include "pxr/imaging/cameraUtil/api.h"
14PXR_NAMESPACE_OPEN_SCOPE
30 GfCamera::FOVHorizontal);
49 return _zFacingViewMatrix;
59PXR_NAMESPACE_CLOSE_SCOPE
Given a camera object, compute parameters suitable for setting up RenderMan.
double GetFieldOfView() const
The field of view.
const GfMatrix4d & GetZFacingViewMatrix() const
Returns the inverse of the transform for a camera that is y-Up and z-facing (vs the OpenGL camera tha...
CAMERAUTIL_API CameraUtilScreenWindowParameters(const GfCamera &camera, GfCamera::FOVDirection fitDirection=GfCamera::FOVHorizontal)
Constructs screenwindow parameter.
const GfVec4d & GetScreenWindow() const
The vector (left, right, bottom, top) defining the rectangle in the image plane.
Object-based representation of a camera.
FOVDirection
Direction used for Field of View or orthographic size.
Stores a 4x4 matrix of double elements.
Basic type for a vector of 4 double components.