MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / Vertex

Method Vertex

Source/Engine/Graphics/GPUBuffer.cpp:54–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

52}
53
54GPUBufferDescription GPUBufferDescription::Vertex(GPUVertexLayout* layout, uint32 elementStride, uint32 elementsCount, const void* data)
55{
56 GPUBufferDescription desc;
57 desc.Size = elementsCount * elementStride;
58 desc.Stride = elementStride;
59 desc.Flags = GPUBufferFlags::VertexBuffer;
60 desc.Format = PixelFormat::Unknown;
61 desc.InitData = data;
62 desc.Usage = GPUResourceUsage::Default;
63 desc.VertexLayout = layout;
64 return desc;
65}
66
67GPUBufferDescription GPUBufferDescription::Vertex(GPUVertexLayout* layout, uint32 elementStride, uint32 elementsCount, GPUResourceUsage usage)
68{

Callers 1

RenderMethod · 0.45

Calls 3

GetStrideMethod · 0.80
VertexClass · 0.50

Tested by

no test coverage detected