|
Blender V4.3
|
#include <render_delegate.h>
Inherits PXR_NS::HdRenderDelegate.
Public Member Functions | |
| HdCyclesDelegate (const PXR_NS::HdRenderSettingsMap &settingsMap, CCL_NS::Session *session_=nullptr, const bool keep_nodes=false) | |
| ~HdCyclesDelegate () override | |
| void | SetDrivers (const PXR_NS::HdDriverVector &drivers) override |
| bool | IsDisplaySupported () const |
| PXR_NS::Hgi * | GetHgi () const |
| const PXR_NS::TfTokenVector & | GetSupportedRprimTypes () const override |
| const PXR_NS::TfTokenVector & | GetSupportedSprimTypes () const override |
| const PXR_NS::TfTokenVector & | GetSupportedBprimTypes () const override |
| PXR_NS::HdRenderParam * | GetRenderParam () const override |
| PXR_NS::HdResourceRegistrySharedPtr | GetResourceRegistry () const override |
| PXR_NS::HdRenderSettingDescriptorList | GetRenderSettingDescriptors () const override |
| bool | IsPauseSupported () const override |
| bool | Pause () override |
| bool | Resume () override |
| PXR_NS::HdRenderPassSharedPtr | CreateRenderPass (PXR_NS::HdRenderIndex *index, const PXR_NS::HdRprimCollection &collection) override |
| PXR_NS::HdInstancer * | CreateInstancer (PXR_NS::HdSceneDelegate *delegate, const PXR_NS::SdfPath &id, const PXR_NS::SdfPath &instancerId) override |
| void | DestroyInstancer (PXR_NS::HdInstancer *instancer) override |
| PXR_NS::HdRprim * | CreateRprim (const PXR_NS::TfToken &typeId, const PXR_NS::SdfPath &rprimId, const PXR_NS::SdfPath &instancerId) override |
| void | DestroyRprim (PXR_NS::HdRprim *rPrim) override |
| PXR_NS::HdSprim * | CreateSprim (const PXR_NS::TfToken &typeId, const PXR_NS::SdfPath &sprimId) override |
| PXR_NS::HdSprim * | CreateFallbackSprim (const PXR_NS::TfToken &typeId) override |
| void | DestroySprim (PXR_NS::HdSprim *sPrim) override |
| PXR_NS::HdBprim * | CreateBprim (const PXR_NS::TfToken &typeId, const PXR_NS::SdfPath &bprimId) override |
| PXR_NS::HdBprim * | CreateFallbackBprim (const PXR_NS::TfToken &typeId) override |
| void | DestroyBprim (PXR_NS::HdBprim *bPrim) override |
| void | CommitResources (PXR_NS::HdChangeTracker *tracker) override |
| PXR_NS::TfToken | GetMaterialBindingPurpose () const override |
| PXR_NS::TfToken | GetMaterialNetworkSelector () const override |
| PXR_NS::VtDictionary | GetRenderStats () const override |
| PXR_NS::HdAovDescriptor | GetDefaultAovDescriptor (const PXR_NS::TfToken &name) const override |
| void | SetRenderSetting (const PXR_NS::TfToken &key, const PXR_NS::VtValue &value) override |
| PXR_NS::VtValue | GetRenderSetting (const PXR_NS::TfToken &key) const override |
Definition at line 27 of file render_delegate.h.
| HdCyclesDelegate::HdCyclesDelegate | ( | const PXR_NS::HdRenderSettingsMap & | settingsMap, |
| CCL_NS::Session * | session_ = nullptr, | ||
| const bool | keep_nodes = false ) |
Definition at line 116 of file render_delegate.cpp.
References SetRenderSetting().
|
override |
Definition at line 136 of file render_delegate.cpp.
|
override |
Definition at line 336 of file render_delegate.cpp.
References lock.
Referenced by HdCyclesFileReader::read().
|
override |
Definition at line 311 of file render_delegate.cpp.
Referenced by CreateFallbackBprim().
|
override |
Definition at line 326 of file render_delegate.cpp.
References CreateBprim().
|
override |
Definition at line 301 of file render_delegate.cpp.
References CreateSprim().
|
override |
Definition at line 205 of file render_delegate.cpp.
|
override |
Definition at line 199 of file render_delegate.cpp.
|
override |
Definition at line 227 of file render_delegate.cpp.
|
override |
Definition at line 279 of file render_delegate.cpp.
Referenced by CreateFallbackSprim().
|
override |
Definition at line 331 of file render_delegate.cpp.
|
override |
Definition at line 222 of file render_delegate.cpp.
|
override |
Definition at line 274 of file render_delegate.cpp.
|
override |
Definition at line 306 of file render_delegate.cpp.
|
override |
Definition at line 388 of file render_delegate.cpp.
References IsDisplaySupported().
|
inline |
Definition at line 38 of file render_delegate.h.
|
override |
Definition at line 345 of file render_delegate.cpp.
|
override |
Definition at line 351 of file render_delegate.cpp.
|
override |
Definition at line 172 of file render_delegate.cpp.
Referenced by HdCyclesFileReader::read().
|
override |
Definition at line 481 of file render_delegate.cpp.
References SessionParams::device, GetNodeValue(), Session::params, SessionParams::sample_offset, SessionParams::samples, Device::string_from_type(), SessionParams::threads, SessionParams::time_limit, DeviceInfo::type, and SocketType::type.
|
override |
Definition at line 414 of file render_delegate.cpp.
References GetNodeValue().
|
override |
Definition at line 362 of file render_delegate.cpp.
References floor_to_int(), Progress::get_progress(), Progress::get_status(), Progress::get_time(), Stats::mem_peak, and Stats::mem_used.
|
override |
Definition at line 177 of file render_delegate.cpp.
|
override |
Definition at line 167 of file render_delegate.cpp.
|
override |
Definition at line 157 of file render_delegate.cpp.
|
override |
Definition at line 162 of file render_delegate.cpp.
| bool HdCyclesDelegate::IsDisplaySupported | ( | ) | const |
Definition at line 148 of file render_delegate.cpp.
Referenced by GetDefaultAovDescriptor().
|
override |
Definition at line 182 of file render_delegate.cpp.
|
override |
Definition at line 187 of file render_delegate.cpp.
|
override |
Definition at line 193 of file render_delegate.cpp.
|
override |
Definition at line 138 of file render_delegate.cpp.
|
override |
Definition at line 445 of file render_delegate.cpp.
References Integrator::MAX_SAMPLES, Session::params, SessionParams::sample_offset, SessionParams::samples, Session::set_samples(), Session::set_time_limit(), SetNodeValue(), SessionParams::time_limit, and SocketType::type.
Referenced by HdCyclesDelegate().