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

Method TriStepRenderDebug

trinity/RenderJob/TriStepRenderDebug.cpp:16–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14using namespace Tr2RenderContextEnum;
15
16TriStepRenderDebug::TriStepRenderDebug( IRoot* lockobj ) :
17 m_data( NULL ),
18 m_numPrimitives( 0 ),
19 m_lineSet( nullptr ),
20 m_projectedText( "TriStepRenderDebug/m_projectedText" ),
21 m_autoClear( true )
22{
23 m_data = (uint8_t*)CCP_MALLOC( "TriStepRenderDebug/m_data", NUM_POINTS_MAX * ( 3 * sizeof( float ) + sizeof( uint32_t ) ) );
24 m_curData = m_data;
25 BeClasses->CreateInstance( GetTriLineSetClsid(), BlueInterfaceIID<TriLineSet>(), (void**)&m_lineSet );
26
27 m_textRenderer = CCP_NEW( "TriStepRenderDebug/m_textRenderer" ) TriDebugTextRenderer;
28 m_textRenderer->PrepareResources();
29
30 m_projectedTextRenderer = CCP_NEW( "TriStepRenderDebug/m_projectedTextRenderer" ) TriDebugTextRenderer;
31 m_projectedTextRenderer->PrepareResources();
32}
33
34TriStepRenderDebug::~TriStepRenderDebug( void )
35{

Callers

nothing calls this directly

Calls 2

CreateInstanceMethod · 0.80
PrepareResourcesMethod · 0.80

Tested by

no test coverage detected