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

Function ReadResource

trinity/Shader/Tr2EffectDescription.cpp:172–190  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

170}
171
172Tr2EffectResource ReadResource( EffectStream& stream, unsigned version )
173{
174 Tr2EffectResource resource;
175 resource.name = stream.ReadString();
176 resource.type = Tr2EffectResource::Type( stream.Read<uint8_t>() );
177 // CHECK IS IT IN RIGHT FUNCTION?
178 if( version >= 13 )
179 {
180 stream.Read( resource.arrayElements );
181 }
182 else
183 {
184 resource.arrayElements = 1;
185 }
186 resource.isSRGB = stream.Read<uint8_t>() != 0;
187 resource.isAutoregister = stream.Read<uint8_t>() != 0;
188
189 return resource;
190}
191
192Tr2SamplerDescription ReadSampler( EffectStream& stream )
193{

Callers 1

ReadInputFunction · 0.85

Calls 3

ReadStringMethod · 0.80
TypeEnum · 0.70
ReadMethod · 0.45

Tested by

no test coverage detected