Nameless Engine
|
#include <Material.h>
Public Attributes | |
std::unordered_map< std::string, ShaderCpuWriteResourceBindingUniquePtr > | shaderCpuWriteResources |
std::unordered_map< std::string, ShaderTextureResourceBindingUniquePtr > | shaderTextureResources |
Stores resources used by shaders.
std::unordered_map<std::string, ShaderCpuWriteResourceBindingUniquePtr> ne::Material::GpuResources::ShaderResources::shaderCpuWriteResources |
Shader single (non-array) resources with CPU write access.
std::unordered_map<std::string, ShaderTextureResourceBindingUniquePtr> ne::Material::GpuResources::ShaderResources::shaderTextureResources |
Shader resources that reference textures.