Blender V5.0
blender::io::hydra::CameraDelegate Class Reference

#include <camera_delegate.hh>

Inherits pxr::HdxFreeCameraSceneDelegate.

Public Member Functions

 CameraDelegate (pxr::HdRenderIndex *render_index, pxr::SdfPath const &delegate_id)
 ~CameraDelegate () override=default
void sync (const Scene *scene)
void update (const ID *camera)
pxr::VtValue GetCameraParamValue (pxr::SdfPath const &id, pxr::TfToken const &key) override

Detailed Description

Definition at line 15 of file camera_delegate.hh.

Constructor & Destructor Documentation

◆ CameraDelegate()

blender::io::hydra::CameraDelegate::CameraDelegate ( pxr::HdRenderIndex * render_index,
pxr::SdfPath const & delegate_id )

Definition at line 32 of file camera_delegate.cc.

◆ ~CameraDelegate()

blender::io::hydra::CameraDelegate::~CameraDelegate ( )
overridedefault

Member Function Documentation

◆ GetCameraParamValue()

pxr::VtValue blender::io::hydra::CameraDelegate::GetCameraParamValue ( pxr::SdfPath const & id,
pxr::TfToken const & key )
override

◆ sync()

void blender::io::hydra::CameraDelegate::sync ( const Scene * scene)

Definition at line 37 of file camera_delegate.cc.

References Scene::camera, and Object::data.

◆ update()

void blender::io::hydra::CameraDelegate::update ( const ID * camera)

Definition at line 52 of file camera_delegate.cc.


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