FCT
载入中...
搜索中...
未找到
FCT::VertexElement类 参考

#include <Vertex.h>

FCT::VertexElement 的协作图:
Collaboration graph

Public 成员函数

constexpr VertexElement () noexcept
template<typename... Args>
constexpr VertexElement (Args &&... args) noexcept
constexpr ModelVertexAttribute getModelAttribute () const noexcept
constexpr VtxType getType () const noexcept
constexpr Format getFormat () const noexcept
constexpr const char * getSemantic () const noexcept
constexpr size_t getSize () const noexcept

Private 成员函数

constexpr void processArgs () noexcept
constexpr void processArgs (VtxType type) noexcept
constexpr void processArgs (Format format) noexcept
constexpr void processArgs (const char *semantic) noexcept
constexpr void processArgs (ModelVertexAttribute attr) noexcept
template<typename First, typename... Rest>
constexpr void processArgs (First &&first, Rest &&... rest) noexcept

Private 属性

VtxType m_type
Format m_format
const char * m_semantic
ModelVertexAttribute m_modelAttribute

详细描述

在文件 Vertex.h168 行定义.

构造及析构函数说明

◆ VertexElement() [1/2]

FCT::VertexElement::VertexElement ( )
inlineconstexprnoexcept

在文件 Vertex.h170 行定义.

◆ VertexElement() [2/2]

template<typename... Args>
FCT::VertexElement::VertexElement ( Args &&... args)
inlineconstexprnoexcept

在文件 Vertex.h173 行定义.

函数调用图:

成员函数说明

◆ getFormat()

Format FCT::VertexElement::getFormat ( ) const
inlineconstexprnoexcept

在文件 Vertex.h182 行定义.

这是这个函数的调用关系图:

◆ getModelAttribute()

ModelVertexAttribute FCT::VertexElement::getModelAttribute ( ) const
inlineconstexprnoexcept

在文件 Vertex.h178 行定义.

这是这个函数的调用关系图:

◆ getSemantic()

const char * FCT::VertexElement::getSemantic ( ) const
inlineconstexprnoexcept

在文件 Vertex.h184 行定义.

这是这个函数的调用关系图:

◆ getSize()

size_t FCT::VertexElement::getSize ( ) const
inlineconstexprnoexcept

在文件 Vertex.h186 行定义.

函数调用图:

◆ getType()

VtxType FCT::VertexElement::getType ( ) const
inlineconstexprnoexcept

在文件 Vertex.h180 行定义.

这是这个函数的调用关系图:

◆ processArgs() [1/6]

void FCT::VertexElement::processArgs ( )
inlineconstexprprivatenoexcept

在文件 Vertex.h191 行定义.

这是这个函数的调用关系图:

◆ processArgs() [2/6]

void FCT::VertexElement::processArgs ( const char * semantic)
inlineconstexprprivatenoexcept

在文件 Vertex.h209 行定义.

◆ processArgs() [3/6]

template<typename First, typename... Rest>
void FCT::VertexElement::processArgs ( First && first,
Rest &&... rest )
inlineconstexprprivatenoexcept

在文件 Vertex.h218 行定义.

函数调用图:

◆ processArgs() [4/6]

void FCT::VertexElement::processArgs ( Format format)
inlineconstexprprivatenoexcept

在文件 Vertex.h205 行定义.

◆ processArgs() [5/6]

void FCT::VertexElement::processArgs ( ModelVertexAttribute attr)
inlineconstexprprivatenoexcept

在文件 Vertex.h213 行定义.

◆ processArgs() [6/6]

void FCT::VertexElement::processArgs ( VtxType type)
inlineconstexprprivatenoexcept

在文件 Vertex.h192 行定义.

函数调用图:

类成员变量说明

◆ m_format

Format FCT::VertexElement::m_format
private

在文件 Vertex.h223 行定义.

◆ m_modelAttribute

ModelVertexAttribute FCT::VertexElement::m_modelAttribute
private

在文件 Vertex.h225 行定义.

◆ m_semantic

const char* FCT::VertexElement::m_semantic
private

在文件 Vertex.h224 行定义.

◆ m_type

VtxType FCT::VertexElement::m_type
private

在文件 Vertex.h222 行定义.


该类的文档由以下文件生成: