Foundation
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
RenderPass.hpp File Reference
#include <RHICore/Command.hpp>
#include <RHICore/Descriptor.hpp>
#include <RHICore/Device.hpp>
#include <RHICore/PipelineState.hpp>
#include <Native/Filesystem.hpp>

Go to the source code of this file.

Classes

class  Foundation::RenderCore::RenderPass
 Interface for a render pass. More...
 
struct  Foundation::RenderCore::FSetupDefault
 Default "no-op" functor for Setup() More...
 
struct  Foundation::RenderCore::FRecordDefault
 Default "no-op" functor for Record() More...
 
struct  Foundation::RenderCore::FSkipDefault
 Default "not skipped" functor for IsSkipped() More...
 
struct  Foundation::RenderCore::LambdaPass< FSetup, FRecord, FSkip >
 Functional wrapper for a render pass. More...
 
struct  Foundation::RenderCore::TrackedPass
 Internal tracking information for a render pass in the frame graph. More...
 

Namespaces

namespace  Foundation
 
namespace  Foundation::RenderCore
 Core functionalities for rendering, including the Frame Graph implementation.
 

Typedefs

using Foundation::RenderCore::PassHandle = size_t
 
using Foundation::RenderCore::ResourceHandle = size_t