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

Method AssignFrom

trinity/Shader/Tr2EffectStateManager.cpp:1179–1191  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1177}
1178
1179void Tr2EffectStateManager::AssignFrom( const Tr2EffectStateManager& other )
1180{
1181 BeginManagedRendering();
1182 if( !other.m_isManagedRendering )
1183 {
1184 EndManagedRendering();
1185 }
1186
1187 m_renderStates = other.m_renderStates;
1188 std::copy( std::begin( other.m_renderStateOverrides ), std::end( other.m_renderStateOverrides ), m_renderStateOverrides );
1189
1190 ApplyStandardStates( other.m_currentValues.m_renderingMode );
1191}
1192
1193void Tr2EffectStateManager::UpdateRenderTargetViewport( unsigned width, unsigned height )
1194{

Callers 1

Calls 2

beginFunction · 0.50
endFunction · 0.50

Tested by

no test coverage detected