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

#include <MeshNode.h>

Public Attributes

std::unordered_map< std::string, ShaderCpuWriteResourceBindingUniquePtrshaderCpuWriteResourceBindings
 
std::unordered_map< std::string, ShaderTextureResourceBindingUniquePtrshaderTextureResources
 

Detailed Description

Stores resources used by shaders.

Member Data Documentation

◆ shaderCpuWriteResourceBindings

std::unordered_map<std::string, ShaderCpuWriteResourceBindingUniquePtr> ne::MeshNode::GpuResources::ShaderResources::shaderCpuWriteResourceBindings

Single (non-array) shader resource bindings with CPU write access.

◆ shaderTextureResources

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

Shader resource bindings that reference textures.


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