Blender  V3.3
Public Member Functions | Static Public Member Functions | List of all members
HdCyclesCamera Class Referencefinal

#include <camera.h>

Inheritance diagram for HdCyclesCamera:

Public Member Functions

 HdCyclesCamera (const PXR_NS::SdfPath &sprimId)
 
 ~HdCyclesCamera () override
 
void ApplyCameraSettings (PXR_NS::HdRenderParam *renderParam, CCL_NS::Camera *targetCamera) const
 
PXR_NS::HdDirtyBits GetInitialDirtyBitsMask () const override
 
void Sync (PXR_NS::HdSceneDelegate *sceneDelegate, PXR_NS::HdRenderParam *renderParam, PXR_NS::HdDirtyBits *dirtyBits) override
 
void Finalize (PXR_NS::HdRenderParam *renderParam) override
 

Static Public Member Functions

static void ApplyCameraSettings (PXR_NS::HdRenderParam *renderParam, const PXR_NS::GfCamera &cameraData, PXR_NS::CameraUtilConformWindowPolicy windowPolicy, CCL_NS::Camera *targetCamera)
 
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)
 

Detailed Description

Definition at line 15 of file hydra/camera.h.

Constructor & Destructor Documentation

◆ HdCyclesCamera()

HdCyclesCamera::HdCyclesCamera ( const PXR_NS::SdfPath &  sprimId)

Definition at line 39 of file hydra/camera.cpp.

◆ ~HdCyclesCamera()

HdCyclesCamera::~HdCyclesCamera ( )
override

Definition at line 54 of file hydra/camera.cpp.

Member Function Documentation

◆ ApplyCameraSettings() [1/3]

void HdCyclesCamera::ApplyCameraSettings ( PXR_NS::HdRenderParam *  renderParam,
CCL_NS::Camera targetCamera 
) const

◆ ApplyCameraSettings() [2/3]

static void HdCyclesCamera::ApplyCameraSettings ( PXR_NS::HdRenderParam *  renderParam,
const PXR_NS::GfCamera &  cameraData,
PXR_NS::CameraUtilConformWindowPolicy  windowPolicy,
CCL_NS::Camera targetCamera 
)
static

◆ ApplyCameraSettings() [3/3]

static void HdCyclesCamera::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 
)
static

◆ Finalize()

void HdCyclesCamera::Finalize ( PXR_NS::HdRenderParam *  renderParam)
override

Definition at line 255 of file hydra/camera.cpp.

◆ GetInitialDirtyBitsMask()

HdDirtyBits HdCyclesCamera::GetInitialDirtyBitsMask ( ) const
override

Definition at line 58 of file hydra/camera.cpp.

◆ Sync()

void HdCyclesCamera::Sync ( PXR_NS::HdSceneDelegate *  sceneDelegate,
PXR_NS::HdRenderParam *  renderParam,
PXR_NS::HdDirtyBits *  dirtyBits 
)
override

Definition at line 63 of file hydra/camera.cpp.

References Projection.


The documentation for this class was generated from the following files: