MCPcopy Create free account
hub / github.com/carbonengine/trinity / AddDefaultColor

Method AddDefaultColor

trinity/TriLineSet.cpp:30–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28}
29
30void TriLineSet::AddDefaultColor( const Vector3& from, const Vector3& to )
31{
32 size_t newSize = m_vertices.size() + 2;
33 if( newSize > 100000 )
34 {
35 return;
36 }
37
38 m_vertices.resize( newSize );
39
40 TriDebugResourceHelper::VertexPosColor& vFrom = m_vertices[newSize - 2];
41 vFrom.m_pos = from;
42 vFrom.m_color = SwizzleColor( m_defaultColor );
43
44 TriDebugResourceHelper::VertexPosColor& vTo = m_vertices[newSize - 1];
45 vTo.m_pos = to;
46 vTo.m_color = SwizzleColor( m_defaultColor );
47}
48
49void TriLineSet::Add( const Vector3& from, uint32_t colorFrom, const Vector3& to, uint32_t colorTo )
50{

Callers

nothing calls this directly

Calls 2

sizeMethod · 0.80
SwizzleColorFunction · 0.70

Tested by

no test coverage detected