Castor3D 0.16.0
Multiplatform 3D engine
Public Types | Public Member Functions | List of all members
castor3d::ComputeDepthRange Class Reference

#include <ComputeDepthRange.hpp>

Inheritance diagram for castor3d::ComputeDepthRange:
Inheritance graph
[legend]
Collaboration diagram for castor3d::ComputeDepthRange:
Collaboration graph
[legend]

Public Types

enum  Bindings : uint32_t { eInput , eOutput }
 

Public Member Functions

C3D_API ComputeDepthRange (crg::FramePass const &pass, crg::GraphContext &context, crg::RunnableGraph &graph, RenderDevice const &device, bool const &enabled)
 
C3D_API void accept (RenderTechniqueVisitor &visitor)
 Visitor acceptance function.
 

Member Enumeration Documentation

◆ Bindings

Enumerator
eInput 
eOutput 

Constructor & Destructor Documentation

◆ ComputeDepthRange()

C3D_API castor3d::ComputeDepthRange::ComputeDepthRange ( crg::FramePass const & pass,
crg::GraphContext & context,
crg::RunnableGraph & graph,
RenderDevice const & device,
bool const & enabled )
Parameters
[in]passThe parent frame pass.
[in]contextThe rendering context.
[in]graphThe runnable graph.
[in]deviceThe GPU device.
[in]enabledtrue to enable this pass.

Member Function Documentation

◆ accept()

C3D_API void castor3d::ComputeDepthRange::accept ( RenderTechniqueVisitor & visitor)

Visitor acceptance function.

Parameters
visitorThe ... visitor.

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