SPH
Public Member Functions | List of all members
RenderPreview Class Reference
Inheritance diagram for RenderPreview:
IRenderPreview Polymorphic

Public Member Functions

 RenderPreview (RenderParams &&params, AutoPtr< IRenderer > &&renderer, AutoPtr< IColorizer > &&colorizer, const SharedPtr< ParticleData > &data)
 
virtual void render (const Pixel resolution, IRenderOutput &output) override
 
virtual void update (RenderParams &&newParams) override
 
virtual void update (AutoPtr< ICamera > &&newCamera) override
 
virtual void update (AutoPtr< IColorizer > &&newColorizer) override
 
virtual void update (AutoPtr< IRenderer > &&newRenderer) override
 
virtual void cancel () override
 
- Public Member Functions inherited from Polymorphic
virtual ~Polymorphic ()
 

Detailed Description

Definition at line 338 of file RenderJobs.cpp.

Constructor & Destructor Documentation

◆ RenderPreview()

RenderPreview::RenderPreview ( RenderParams &&  params,
AutoPtr< IRenderer > &&  renderer,
AutoPtr< IColorizer > &&  colorizer,
const SharedPtr< ParticleData > &  data 
)
inline

Definition at line 347 of file RenderJobs.cpp.

Member Function Documentation

◆ cancel()

virtual void RenderPreview::cancel ( )
inlineoverridevirtual

Implements IRenderPreview.

Definition at line 399 of file RenderJobs.cpp.

◆ render()

virtual void RenderPreview::render ( const Pixel  resolution,
IRenderOutput output 
)
inlineoverridevirtual

Implements IRenderPreview.

Definition at line 357 of file RenderJobs.cpp.

◆ update() [1/4]

virtual void RenderPreview::update ( AutoPtr< ICamera > &&  newCamera)
inlineoverridevirtual

Implements IRenderPreview.

Definition at line 387 of file RenderJobs.cpp.

◆ update() [2/4]

virtual void RenderPreview::update ( AutoPtr< IColorizer > &&  newColorizer)
inlineoverridevirtual

Implements IRenderPreview.

Definition at line 391 of file RenderJobs.cpp.

◆ update() [3/4]

virtual void RenderPreview::update ( AutoPtr< IRenderer > &&  newRenderer)
inlineoverridevirtual

Implements IRenderPreview.

Definition at line 395 of file RenderJobs.cpp.

◆ update() [4/4]

virtual void RenderPreview::update ( RenderParams &&  newParams)
inlineoverridevirtual

Implements IRenderPreview.

Definition at line 381 of file RenderJobs.cpp.


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