#include <ResourceLayout.h>
◆ ResourceLayout() [1/2]
FCT::ResourceLayout::ResourceLayout |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ ResourceLayout() [2/2]
template<typename... Args>
FCT::ResourceLayout::ResourceLayout |
( |
Args &&... | args | ) |
|
|
inlineconstexprnoexcept |
◆ addSampler()
void FCT::ResourceLayout::addSampler |
( |
const SamplerElement & | element | ) |
|
|
inlineconstexprnoexcept |
◆ addTexture()
void FCT::ResourceLayout::addTexture |
( |
const TextureElement & | element | ) |
|
|
inlineconstexprnoexcept |
◆ findSampler()
SamplerElement FCT::ResourceLayout::findSampler |
( |
const char * | name | ) |
const |
|
inlineconstexprnoexcept |
◆ findSamplerIndex()
int FCT::ResourceLayout::findSamplerIndex |
( |
const char * | name | ) |
const |
|
inlineconstexprnoexcept |
◆ findTexture()
TextureElement FCT::ResourceLayout::findTexture |
( |
const char * | name | ) |
const |
|
inlineconstexprnoexcept |
◆ findTextureIndex()
int FCT::ResourceLayout::findTextureIndex |
( |
const char * | name | ) |
const |
|
inlineconstexprnoexcept |
◆ getSampler()
const SamplerElement & FCT::ResourceLayout::getSampler |
( |
size_t | index | ) |
const |
|
inlineconstexprnoexcept |
◆ getSamplerCount()
size_t FCT::ResourceLayout::getSamplerCount |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ getTexture()
const TextureElement & FCT::ResourceLayout::getTexture |
( |
size_t | index | ) |
const |
|
inlineconstexprnoexcept |
◆ getTextureCount()
size_t FCT::ResourceLayout::getTextureCount |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ processArgs() [1/4]
void FCT::ResourceLayout::processArgs |
( |
| ) |
|
|
inlineconstexprprivatenoexcept |
◆ processArgs() [2/4]
template<typename... Rest>
void FCT::ResourceLayout::processArgs |
( |
const ResourceLayout & | other, |
|
|
Rest &&... | rest ) |
|
inlineconstexprprivatenoexcept |
◆ processArgs() [3/4]
template<typename... Rest>
void FCT::ResourceLayout::processArgs |
( |
const SamplerElement & | element, |
|
|
Rest &&... | rest ) |
|
inlineconstexprprivatenoexcept |
◆ processArgs() [4/4]
template<typename... Rest>
void FCT::ResourceLayout::processArgs |
( |
const TextureElement & | element, |
|
|
Rest &&... | rest ) |
|
inlineconstexprprivatenoexcept |
◆ m_samplerCount
size_t FCT::ResourceLayout::m_samplerCount |
|
private |
◆ m_samplers
◆ m_textureCount
size_t FCT::ResourceLayout::m_textureCount |
|
private |
◆ m_textures
◆ MaxElements
size_t FCT::ResourceLayout::MaxElements = 64 |
|
staticconstexpr |
该类的文档由以下文件生成: