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

Method Save

shadercompiler/EffectData.h:725–738  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

723{
724 template <typename T>
725 void Save( T& stream )
726 {
727 stream.Save( uint8_t( stages.size() ) );
728 for( auto it = stages.begin(); it != stages.end(); ++it )
729 {
730 it->Save( stream );
731 }
732 stream.Save( uint8_t( states.size() ) );
733 for( auto it = states.begin(); it != states.end(); ++it )
734 {
735 stream.Save( it->first );
736 stream.Save( it->second );
737 }
738 }
739
740 std::vector<StageInput> stages;
741 RenderStates states;

Callers

nothing calls this directly

Calls 4

sizeMethod · 0.80
SaveMethod · 0.45
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected