| 1177 | } |
| 1178 | |
| 1179 | void 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 | |
| 1193 | void Tr2EffectStateManager::UpdateRenderTargetViewport( unsigned width, unsigned height ) |
| 1194 | { |
no test coverage detected