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

Method GetDrawCallGeometry

Source/Engine/Graphics/Models/MeshBase.cpp:850–861  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

848}
849
850void MeshBase::GetDrawCallGeometry(DrawCall& drawCall) const
851{
852 drawCall.Geometry.IndexBuffer = _indexBuffer;
853 drawCall.Geometry.VertexBuffers[0] = _vertexBuffers[0];
854 drawCall.Geometry.VertexBuffers[1] = _vertexBuffers[1];
855 drawCall.Geometry.VertexBuffers[2] = _vertexBuffers[2];
856 drawCall.Geometry.VertexBuffersOffsets[0] = 0;
857 drawCall.Geometry.VertexBuffersOffsets[1] = 0;
858 drawCall.Geometry.VertexBuffersOffsets[2] = 0;
859 drawCall.Draw.StartIndex = 0;
860 drawCall.Draw.IndicesCount = _triangles * 3;
861}
862
863void MeshBase::Render(GPUContext* context) const
864{

Callers 5

DrawDecalsMethod · 0.80
DrawTypeMethod · 0.80
DrawEmitterCPUFunction · 0.80
DrawEmittersGPUFunction · 0.80
DrawMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected