FCT
|
成员的完整列表,这些成员属于 FCT::ConstLayout,包括所有继承而来的类成员
addElement(const ConstElement &element) noexcept | FCT::ConstLayout | inline |
ConstLayout() noexcept | FCT::ConstLayout | inline |
ConstLayout(const char *layoutName, Args &&... args) noexcept | FCT::ConstLayout | inline |
findElementIndex(const char *name) const noexcept | FCT::ConstLayout | inline |
findElementIndex(ConstType type) const noexcept | FCT::ConstLayout | inline |
getElement(size_t index) const noexcept | FCT::ConstLayout | inline |
getElement(ConstType type) const noexcept | FCT::ConstLayout | inline |
getElementCount() const noexcept | FCT::ConstLayout | inline |
getElementOffset(size_t index) const noexcept | FCT::ConstLayout | inline |
getElementOffset(const char *name) const noexcept | FCT::ConstLayout | inline |
getElementOffset(ConstType type) const noexcept | FCT::ConstLayout | inline |
getName() const noexcept | FCT::ConstLayout | inline |
getShaderStages() const noexcept | FCT::ConstLayout | inline |
getTotalSize() const noexcept | FCT::ConstLayout | inline |
getUpdateFrequency() const noexcept | FCT::ConstLayout | inline |
m_elementCount | FCT::ConstLayout | private |
m_elements | FCT::ConstLayout | private |
m_name | FCT::ConstLayout | private |
m_offsets | FCT::ConstLayout | private |
m_shaderStages | FCT::ConstLayout | private |
m_size | FCT::ConstLayout | private |
m_updateFrequency | FCT::ConstLayout | private |
MaxElements | FCT::ConstLayout | privatestatic |
operator==(const ConstLayout &other) const noexcept | FCT::ConstLayout | inline |
processArgs() noexcept | FCT::ConstLayout | inlineprivate |
processArgs(UpdateFrequency frequency, Rest &&... rest) noexcept | FCT::ConstLayout | inlineprivate |
processArgs(const ConstElement &element, Rest &&... rest) noexcept | FCT::ConstLayout | inlineprivate |
processArgs(ShaderStages stages, Rest &&... rest) noexcept | FCT::ConstLayout | inlineprivate |