Open 3D Engine AtomTressFX 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::Render::Hair::UtilityClass Class Reference

Static Public Member Functions

static Data::Instance< RPI::ShaderResourceGroup > CreateShaderResourceGroup (Data::Instance< RPI::Shader > shader, const char *shaderResourceGroupId, const char *moduleName)
 
static Data::Instance< RPI::Buffer > CreateBuffer (const char *warningHeader, SrgBufferDescriptor &bufferDesc, Data::Instance< RPI::ShaderResourceGroup > srg)
 
static Data::Instance< RPI::Buffer > CreateBufferAndBindToSrg (const char *warningHeader, SrgBufferDescriptor &bufferDesc, Data::Instance< RPI::ShaderResourceGroup > srg)
 
static bool BindBufferToSrg (const char *warningHeader, Data::Instance< RPI::Buffer > buffer, SrgBufferDescriptor &bufferDesc, Data::Instance< RPI::ShaderResourceGroup > srg=nullptr)
 
static Data::Instance< RHI::ImagePool > CreateImagePool (RHI::ImagePoolDescriptor &imagePoolDesc)
 
static Data::Instance< RHI::Image > CreateImage2D (RHI::ImagePool *imagePool, RHI::ImageDescriptor &imageDesc)
 

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