Nameless Engine
Loading...
Searching...
No Matches
ne::Material::GpuResources::ShaderResources Struct Reference

#include <Material.h>

Public Attributes

std::unordered_map< std::string, ShaderCpuWriteResourceBindingUniquePtrshaderCpuWriteResources
 
std::unordered_map< std::string, ShaderTextureResourceBindingUniquePtrshaderTextureResources
 

Detailed Description

Stores resources used by shaders.

Member Data Documentation

◆ shaderCpuWriteResources

std::unordered_map<std::string, ShaderCpuWriteResourceBindingUniquePtr> ne::Material::GpuResources::ShaderResources::shaderCpuWriteResources

Shader single (non-array) resources with CPU write access.

◆ shaderTextureResources

std::unordered_map<std::string, ShaderTextureResourceBindingUniquePtr> ne::Material::GpuResources::ShaderResources::shaderTextureResources

Shader resources that reference textures.


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