Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RHI::ResourceBindingInfo Struct Reference

Public Types

using Register = uint32_t
 

Public Member Functions

 AZ_TYPE_INFO (ResourceBindingInfo, "{2B25FA97-21C2-4567-8F01-6A64F7B9DFF6}")
 
 ResourceBindingInfo (const RHI::ShaderStageMask &mask, uint32_t registerId, uint32_t spaceId)
 
HashValue64 GetHash () const
 Returns the hash computed for the binding info.
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

RHI::ShaderStageMask m_shaderStageMask = RHI::ShaderStageMask::None
 Usage mask of resource.
 
Register m_registerId = InvalidRegister
 Register id of a resource.
 
uint32_t m_spaceId = InvalidRegister
 Space id of the resource.
 

Static Public Attributes

static const Register InvalidRegister = ~0u
 

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