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

Function Tr2DxtCompressSurfaceAsyncHelper

trinity/Tr2DxtCompressor.cpp:995–1007  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

993};
994
995static void Tr2DxtCompressSurfaceAsyncHelper( void* context )
996{
997 Tr2DxtCompressSurfaceAsyncData* data = static_cast<Tr2DxtCompressSurfaceAsyncData*>( context );
998 data->succeeded = Tr2DxtCompressSurface( data->eCompressFmt,
999 data->inBuf,
1000 data->width,
1001 data->height,
1002 data->outBuf,
1003 data->outputPitch,
1004 data->control->IsCanceling(),
1005 static_cast<Tr2DxtCompressionSquishQuality>( data->squishQuality ) );
1006 data->control->Done();
1007}
1008
1009bool Tr2DxtCompressSurfaceAsync( Tr2DxtCompressionFormat eCompressFmt,
1010 const unsigned char* inBuf,

Callers

nothing calls this directly

Calls 2

Tr2DxtCompressSurfaceFunction · 0.85
DoneMethod · 0.80

Tested by

no test coverage detected