Castor3D 0.12.0
Multiplatform 3D engine
Public Member Functions | List of all members
castor3d::DownscalePass Class Reference

#include <DownscalePass.hpp>

Public Member Functions

C3D_API DownscalePass (crg::FrameGraph &graph, crg::FramePass const *&previousPass, RenderDevice const &device, castor::String const &category, TextureArray const &srcViews, VkExtent2D const &dstSize)
 Constructor. More...
 
C3D_API void accept (PipelineVisitorBase &visitor)
 Visitor acceptance function. More...
 
TextureArray const & getResult () const
 

Constructor & Destructor Documentation

◆ DownscalePass()

C3D_API castor3d::DownscalePass::DownscalePass ( crg::FrameGraph &  graph,
crg::FramePass const *&  previousPass,
RenderDevice const &  device,
castor::String const &  category,
TextureArray const &  srcViews,
VkExtent2D const &  dstSize 
)

Constructor.

Parameters
[in]graphThe parent graph.
[in]previousPassThe previous frame pass.
[in]deviceThe GPU device.
[in]categoryThe debug category name.
[in]srcViewsThe source views (must be of same dimensions).
[in]dstSizeThe wanted size.

Member Function Documentation

◆ accept()

C3D_API void castor3d::DownscalePass::accept ( PipelineVisitorBase visitor)

Visitor acceptance function.

Parameters
visitorThe ... visitor.

◆ getResult()

TextureArray const & castor3d::DownscalePass::getResult ( ) const
inline

name Getters.


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