yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
aefd1e3e0
master
1#include "slang-test-server-protocol.h" 2 3namespace TestServerProtocol 4{ 5 6static const StructRttiInfo _makeExecuteUnitTestArgsRtti () 7{ 8ExecuteUnitTestArgs obj ; 9StructRttiBuilder builder (& obj ,"TestServerProtocol::ExecuteUnitTestArgs" ,nullptr ); 10 11builder .addField ("moduleName" ,& obj .moduleName ); 12builder .addField ("testName" ,& obj .testName ); 13builder .addField ("enabledApis" ,& obj .enabledApis ); 14builder .addField ("enableDebugLayers" ,& obj .enableDebugLayers ); 15return builder .make (); 16} 17/* static */ const UnownedStringSlice ExecuteUnitTestArgs ::g_methodName = 18UnownedStringSlice ::fromLiteral ("unitTest" ); 19/* static */ const StructRttiInfo ExecuteUnitTestArgs ::g_rttiInfo = _makeExecuteUnitTestArgsRtti (); 20 21static const StructRttiInfo _makeExecuteToolTestArgsRtti () 22{ 23ExecuteToolTestArgs obj ; 24StructRttiBuilder builder (& obj ,"TestServerProtocol::ExecuteToolTestArgs" ,nullptr ); 25builder .addField ("toolName" ,& obj .toolName ); 26builder .addField ("args" ,& obj .args ); 27return builder .make (); 28} 29/* static */ const StructRttiInfo ExecuteToolTestArgs ::g_rttiInfo = _makeExecuteToolTestArgsRtti (); 30/* static */ const UnownedStringSlice ExecuteToolTestArgs ::g_methodName = 31UnownedStringSlice ::fromLiteral ("tool" ); 32 33static const StructRttiInfo _makeExecutionResultRtti () 34{ 35ExecutionResult obj ; 36StructRttiBuilder builder (& obj ,"TestServerProtocol::ExecutionResult" ,nullptr ); 37builder .addField ("stdOut" ,& obj .stdOut ); 38builder .addField ("stdError" ,& obj .stdError ); 39builder .addField ("debugLayer" ,& obj .debugLayer ); 40builder .addField ("result" ,& obj .result ); 41builder .addField ("returnCode" ,& obj .returnCode ); 42return builder .make (); 43} 44/* static */ const StructRttiInfo ExecutionResult ::g_rttiInfo = _makeExecutionResultRtti (); 45 46/* static */ const UnownedStringSlice QuitArgs ::g_methodName = 47UnownedStringSlice ::fromLiteral ("quit" ); 48 49}// namespace TestServerProtocol