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

Method Reset

trinity/Shader/Tr2EffectStateManager.cpp:415–431  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

413}
414
415void Tr2EffectStateManager::CurrentValues::Reset()
416{
417 m_shaderProgram = UNKNOWN;
418
419 m_renderingMode = (Tr2EffectStateManager::RenderingMode)UNKNOWN;
420 m_renderStateSetup = UNKNOWN;
421
422 m_vertexDeclaration = UNKNOWN;
423 m_indexBuffer = Tr2BufferAL();
424 m_indexStride = 0;
425 for( int i = 0; i < VERTEX_STREAM_MAX_COUNT; ++i )
426 {
427 m_streams[i].m_vertexBuffer = Tr2BufferAL();
428 m_streams[i].m_offset = UNKNOWN;
429 m_streams[i].m_stride = UNKNOWN;
430 }
431}
432
433Tr2EffectStateManager::Tr2EffectStateManager( Tr2RenderContext& renderContext ) :
434 m_renderContext( renderContext ),

Callers 3

InitializeMethod · 0.45
BeginManagedRenderingMethod · 0.45

Calls 1

Tr2BufferALClass · 0.50

Tested by

no test coverage detected