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

Method Save

shadercompiler/EffectData.h:692–709  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

690{
691 template <typename T>
692 void Save( T& stream )
693 {
694 stream.Save( type );
695
696 stream.Save( shaderSize );
697 stream.Save( shaderDataStr );
698 stream.Save( threadGroupSize[0] );
699 stream.Save( threadGroupSize[1] );
700 stream.Save( threadGroupSize[2] );
701
702 stream.Save( uint8_t( pipelineInputs.size() ) );
703 for( auto it = pipelineInputs.begin(); it != pipelineInputs.end(); ++it )
704 {
705 it->Save( stream );
706 }
707
708 StageData::Save( stream );
709 }
710
711 PackAs<InputStageType, uint8_t> type;
712 uint32_t shaderSize;

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