#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 |
◆ removeTexture()
| bool FCT::ResourceLayout::removeTexture |
( |
const char * | name | ) |
|
|
inlineconstexprnoexcept |
◆ 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 |
该类的文档由以下文件生成: