|
Foundation
|
Go to the source code of this file.
Classes | |
| class | Foundation::RHI::RHIObject |
| Base class for all RHI objects. More... | |
| class | Foundation::RHI::RHIHandle< Factory, T > |
| Handle type for RHI Objects. More... | |
| class | Foundation::RHI::RHIScopedHandle< Factory, T > |
| Scoped move-only RAII handle wrapper for RHI Objects. More... | |
| class | Foundation::RHI::RHIObjectPool< Base > |
| Storage/Object dereference facility for RHI Objects. More... | |
Namespaces | |
| namespace | Foundation |
| namespace | Foundation::RHI |
| Low-level Rendering Hardware Interface (RHI) abstractions. | |
Typedefs | |
| using | Foundation::RHI::Handle = uint64_t |
| template<typename T > | |
| using | Foundation::RHI::RHIApplicationScopedObjectHandle = RHIScopedHandle< RHIApplication, T > |
| template<typename T > | |
| using | Foundation::RHI::RHIApplicationObjectHandle = RHIHandle< RHIApplication, T > |
| template<typename T > | |
| using | Foundation::RHI::RHIDeviceScopedObjectHandle = RHIScopedHandle< RHIDevice, T > |
| template<typename T > | |
| using | Foundation::RHI::RHIDeviceObjectHandle = RHIHandle< RHIDevice, T > |
Variables | |
| static constexpr Handle | Foundation::RHI::kInvalidHandle = static_cast<Handle>(-1) |