Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::FrameProcessingPipeline Class Referencefinal

Process frames with a series of operations. More...

#include <FrameProcessingPipeline.h>

Inheritance diagram for ph::FrameProcessingPipeline:
ph::IMoveOnly

Public Member Functions

 FrameProcessingPipeline ()=default
 
 FrameProcessingPipeline (FrameProcessingPipeline &&other)
 
void process (const HdrRgbFrame &srcFrame, HdrRgbFrame *out_dstFrame)
 
void appendOperator (std::unique_ptr< FrameOperator > op)
 
FrameProcessingPipelineoperator= (FrameProcessingPipeline &&rhs)
 

Detailed Description

Process frames with a series of operations.

Constructor & Destructor Documentation

◆ FrameProcessingPipeline() [1/2]

ph::FrameProcessingPipeline::FrameProcessingPipeline ( )
inlinedefault

◆ FrameProcessingPipeline() [2/2]

ph::FrameProcessingPipeline::FrameProcessingPipeline ( FrameProcessingPipeline && other)

Member Function Documentation

◆ appendOperator()

void ph::FrameProcessingPipeline::appendOperator ( std::unique_ptr< FrameOperator > op)

◆ operator=()

FrameProcessingPipeline & ph::FrameProcessingPipeline::operator= ( FrameProcessingPipeline && rhs)

◆ process()

void ph::FrameProcessingPipeline::process ( const HdrRgbFrame & srcFrame,
HdrRgbFrame * out_dstFrame )

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