Foundation
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
Resource.hpp File Reference
#include "Common.hpp"

Go to the source code of this file.

Classes

struct  Foundation::RHI::RHIResourceDesc
 
struct  Foundation::RHI::RHIBufferDesc
 
class  Foundation::RHI::RHIBuffer
 
struct  Foundation::RHI::RHITextureDesc
 
struct  Foundation::RHI::RHITextureSubresourceLayer
 
struct  Foundation::RHI::RHITextureSubresourceRange
 
struct  Foundation::RHI::RHITextureViewDesc
 
class  Foundation::RHI::RHITexture
 
class  Foundation::RHI::RHITextureView
 
struct  Foundation::RHI::RHIObjectTraits< RHITexture, RHITextureView >
 
struct  Foundation::RHI::RHIObjectTraits< RHIBuffer, RHIBuffer >
 
struct  Foundation::RHI::RHIObjectTraits< RHITexture, RHITexture >
 

Namespaces

namespace  Foundation
 
namespace  Foundation::RHI
 Low-level Rendering Hardware Interface (RHI) abstractions.
 

Typedefs

template<typename T >
using Foundation::RHI::RHIBufferScopedHandle = RHIScopedHandle< RHIBuffer, T >
 
template<typename T >
using Foundation::RHI::RHIBufferHandle = RHIHandle< RHIBuffer, T >
 
template<typename T >
using Foundation::RHI::RHITextureScopedHandle = RHIScopedHandle< RHITexture, T >
 
template<typename T >
using Foundation::RHI::RHITextureHandle = RHIHandle< RHITexture, T >