Blender V5.0
blender::render::hydra::PreviewEngine Class Reference

#include <preview_engine.hh>

Inherits blender::render::hydra::FinalEngine.

Protected Member Functions

void notify_status (float progress, const std::string &title, const std::string &info) override
Protected Member Functions inherited from blender::render::hydra::Engine
float renderer_percent_done ()
pxr::HdTaskSharedPtrVector tasks ()

Additional Inherited Members

Public Member Functions inherited from blender::render::hydra::FinalEngine
void render () override
void set_render_setting (const std::string &key, const pxr::VtValue &val) override
 Engine (RenderEngine *bl_engine, const std::string &render_delegate_name)
Public Member Functions inherited from blender::render::hydra::Engine
 Engine (RenderEngine *bl_engine, const std::string &render_delegate_name)
virtual ~Engine ()=default
void sync (Depsgraph *depsgraph, bContext *context)
Protected Attributes inherited from blender::render::hydra::Engine
std::string render_delegate_name_
RenderEnginebl_engine_ = nullptr
Depsgraph * depsgraph_ = nullptr
bContextcontext_ = nullptr
Scenescene_ = nullptr
pxr::HgiUniquePtr hgi_
pxr::HdDriver hgi_driver_
pxr::HdPluginRenderDelegateUniqueHandle render_delegate_
std::unique_ptr< pxr::HdRenderIndex > render_index_
std::unique_ptr< io::hydra::CameraDelegatefree_camera_delegate_
std::unique_ptr< io::hydra::HydraSceneDelegatehydra_scene_delegate_
std::unique_ptr< io::hydra::USDSceneDelegateusd_scene_delegate_
std::unique_ptr< RenderTaskDelegaterender_task_delegate_
std::unique_ptr< LightTasksDelegatelight_tasks_delegate_
std::unique_ptr< pxr::HdEngine > engine_

Detailed Description

Definition at line 11 of file preview_engine.hh.

Member Function Documentation

◆ notify_status()

void blender::render::hydra::PreviewEngine::notify_status ( float progress,
const std::string & title,
const std::string & info )
overrideprotectedvirtual

Reimplemented from blender::render::hydra::FinalEngine.

Definition at line 9 of file preview_engine.cc.


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