Foundation
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Variables
RenderResource.hpp File Reference
#include <Bits/Functional.hpp>
#include <Bits/Ranges.hpp>
#include <RHICore/Resource.hpp>
#include "RenderPass.hpp"

Go to the source code of this file.

Classes

struct  Foundation::RenderCore::TrackedResource
 Internal tracking information for a resource in the frame graph. More...
 
struct  Foundation::RenderCore::TrackedResource::BufferState
 
struct  Foundation::RenderCore::TrackedResource::SubresourceState
 
struct  Foundation::RenderCore::ExecuteResources
 Helper class containing runtime resources either imported, or created by the Renderer. More...
 

Namespaces

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

Typedefs

using Foundation::RenderCore::ResourceDefinition = Variant< RHIBufferDesc, RHITextureDesc, RHIDeviceObjectHandle< RHIBuffer >, RHIDeviceObjectHandle< RHITexture >, RHIBuffer *, RHITexture * >
 

Variables

const size_t Foundation::RenderCore::kTextureAspectCount = 3