Files
XCEngine/docs/api/resources/mesh/get-vertex-stride.md

638 B

Mesh::GetVertexStride

Core::uint32 GetVertexStride() const;

获取单个顶点的字节大小(步长)。

参数:

返回: Core::uint32 - 顶点步长(字节)

异常:

线程安全:

复杂度: O(1)

示例:

#include "XCEngine/Resources/Mesh.h"

using namespace XCEngine::Resources;

struct Vertex {
    float position[3];
    float normal[3];
    float uv[2];
};

Mesh mesh;
mesh.SetVertexData(..., sizeof(Vertex), ...);

uint32_t stride = mesh.GetVertexStride();
// stride == sizeof(Vertex)

相关文档