| 116 | } |
| 117 | |
| 118 | void DebugRenderer::CheckMetaData(float thickness) |
| 119 | { |
| 120 | if (m_MetaData.size() == 0 || !math::nearEquals(m_MetaData[m_MetaData.size() - 1].thickness, thickness)) |
| 121 | { |
| 122 | m_MetaData.push_back(LineMetaData()); |
| 123 | m_MetaData[m_MetaData.size() - 1].thickness = thickness; |
| 124 | if (m_MetaData.size() > 1) |
| 125 | { |
| 126 | m_MetaData[m_MetaData.size() - 1].start = m_MetaData[m_MetaData.size() - 2].start + m_MetaData[m_MetaData.size() - 2].size; |
| 127 | } |
| 128 | } |
| 129 | m_MetaData[m_MetaData.size() - 1].size += sizeof(LineVertex) * 2; |
| 130 | } |
| 131 | |
| 132 | void DebugRenderer::DrawLine(vec3 start, vec3 end, vec4 col /*= vec4(1)*/, float thickness /*= 1*/) |
| 133 | { |
nothing calls this directly
no test coverage detected