HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
camera.h File Reference
#include "pxr/pxr.h"
#include "pxr/imaging/hd/api.h"
#include "pxr/imaging/hd/version.h"
#include "pxr/imaging/hd/sprim.h"
#include "pxr/imaging/cameraUtil/conformWindow.h"
#include "pxr/usd/sdf/path.h"
#include "pxr/base/tf/staticTokens.h"
#include "pxr/base/gf/matrix4d.h"
#include <hboost/shared_ptr.hpp>
#include <vector>
+ Include dependency graph for camera.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HdCamera
 

Macros

#define HD_CAMERA_TOKENS
 

Functions

 TF_DECLARE_PUBLIC_TOKENS (HdCameraTokens, HD_API, HD_CAMERA_TOKENS)
 

Macro Definition Documentation

#define HD_CAMERA_TOKENS
Value:
/* basic params */ \
(worldToViewMatrix) \
(projectionMatrix) \
(clipPlanes) \
(windowPolicy) \
/* additional params (in world units)*/ \
(horizontalAperture) \
(verticalAperture) \
(horizontalApertureOffset) \
(verticalApertureOffset) \
(focalLength) \
(clippingRange) \
\
(fStop) \
(focusDistance) \
\
(shutterOpen) \
(shutterClose)

Camera state that can be requested from the scene delegate via GetCameraParamValue(id, token). The parameters below mimic the USD camera schema (with the exception of window policy).

Definition at line 48 of file camera.h.

Function Documentation

TF_DECLARE_PUBLIC_TOKENS ( HdCameraTokens  ,
HD_API  ,
HD_CAMERA_TOKENS   
)