RavEngine
Loading...
Searching...
No Matches
RavEngine::ScreenEffectPassInstance< T > Struct Template Reference
Inheritance diagram for RavEngine::ScreenEffectPassInstance< T >:
[legend]
Collaboration diagram for RavEngine::ScreenEffectPassInstance< T >:
[legend]

Public Types

using InputConfigurationType = Array< PostProcessTextureInput, nPostProcessTextureInputs >
 

Public Member Functions

 ScreenEffectPassInstance (Ref< T > effect, const PostProcessInstanceConfig &config)
 
virtual const RGL::untyped_span GetPushConstantData () const
 
const auto GetEffect () const
 
const auto & GetinputConfiguration () const
 
virtual dim_t< int > GetUserDefinedOutputSize () const
 

Public Attributes

Array< RGL::TextureView, nPostProcessTextureInputs > inputBindings
 
Array< RGLSamplerPtr, nPostProcessSamplerInputs > inputSamplerBindings
 
RGL::TextureView outputBinding
 
InputConfigurationType inputConfiguration
 
PostProcessOutput outputConfiguration
 
bool clearOutputBeforeRendering = false
 

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