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

Method Vprintf

trinity/TriDebugTextRenderer.cpp:64–79  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62}
63
64void TriDebugTextRenderer::Vprintf( TriDebugFont font, const Tr2Rect& rect, uint32_t format, const Vector4& color, const char* msg, va_list args )
65{
66 const int BUFFER_SIZE = 1024;
67 static char buffer[BUFFER_SIZE];
68
69 vsnprintf_s( buffer, BUFFER_SIZE, _TRUNCATE, msg, args );
70
71 TextEntry e;
72 e.m_font = font;
73 e.m_rect = rect;
74 e.m_format = format;
75 e.m_color = color;
76 e.m_text = CCP_STRDUP( "TriDebugTextRenderer/Vprintf/buffer", buffer );
77
78 m_entries.push_back( e );
79}
80
81void TriDebugTextRenderer::VprintfImmediate( Tr2RenderContext& renderContext, TriDebugFont font, const Tr2Rect& rect, uint32_t format, const Vector4& color, const char* msg, va_list args )
82{

Callers 3

DrawTextMethod · 0.80
PrintfMethod · 0.80
PrintfMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected