luna engine
software engine
Loading...
Searching...
No Matches
luna::renderer::shaderResource Struct Reference

#include <shader.h>

Collaboration diagram for luna::renderer::shaderResource:

Public Attributes

typeClass resourceClass = uniformBuffers
 
typeId type = Unknown
 
uint32_t location = 0
 
uint32_t set = 0
 
uint32_t binding = 0
 
uint32_t stride = 0
 
uint32_t offset = 0
 
uint32_t amount = 0
 
std::string name
 
std::vector< shaderResourcemembers {}
 

Member Data Documentation

◆ amount

uint32_t luna::renderer::shaderResource::amount = 0

◆ binding

uint32_t luna::renderer::shaderResource::binding = 0

◆ location

uint32_t luna::renderer::shaderResource::location = 0

◆ members

std::vector<shaderResource> luna::renderer::shaderResource::members {}

◆ name

std::string luna::renderer::shaderResource::name

◆ offset

uint32_t luna::renderer::shaderResource::offset = 0

◆ resourceClass

typeClass luna::renderer::shaderResource::resourceClass = uniformBuffers

◆ set

uint32_t luna::renderer::shaderResource::set = 0

◆ stride

uint32_t luna::renderer::shaderResource::stride = 0

◆ type

typeId luna::renderer::shaderResource::type = Unknown

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