MCPcopy Create free account
hub / github.com/ddnet/ddnet / SetColorVertex

Method SetColorVertex

src/engine/client/graphics_threaded.cpp:817–830  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

815}
816
817void CGraphics_Threaded::SetColorVertex(const CColorVertex *pArray, size_t Num)
818{
819 dbg_assert(m_Drawing != EDrawing::NONE, "called Graphics()->SetColorVertex without begin");
820
821 for(size_t i = 0; i < Num; ++i)
822 {
823 const CColorVertex &Vertex = pArray[i];
824 CCommandBuffer::SColor &Color = m_aColor[Vertex.m_Index];
825 Color.r = NormalizeColorComponent(Vertex.m_R);
826 Color.g = NormalizeColorComponent(Vertex.m_G);
827 Color.b = NormalizeColorComponent(Vertex.m_B);
828 Color.a = NormalizeColorComponent(Vertex.m_A);
829 }
830}
831
832void CGraphics_Threaded::SetColor(float r, float g, float b, float a)
833{

Callers 3

RenderHslaScrollbarsMethod · 0.80
ForceRenderQuadsMethod · 0.80
RenderDataLinesMethod · 0.80

Calls 1

NormalizeColorComponentFunction · 0.85

Tested by

no test coverage detected