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