1 /* ---------------------------------------------------------------------------- 2 * This file was automatically generated by SWIG (http://www.swig.org). 3 * Version 2.0.12 4 * 5 * Do not make changes to this file unless you know what you are doing--modify 6 * the SWIG interface file instead. 7 * ----------------------------------------------------------------------------- */ 8 9 module ovr_im; 10 static import core.stdc.config; 11 12 static import std.conv; 13 14 static import std.conv; 15 static import std.string; 16 17 18 private { 19 version(linux) { 20 version = Nix; 21 } else version(darwin) { 22 version = Nix; 23 } else version(OSX) { 24 version = Nix; 25 } else version(FreeBSD) { 26 version = Nix; 27 version = freebsd; 28 } else version(freebsd) { 29 version = Nix; 30 } else version(Unix) { 31 version = Nix; 32 } else version(Posix) { 33 version = Nix; 34 } 35 36 version(Tango) { 37 static import tango.stdc.string; 38 static import tango.stdc.stringz; 39 40 version (PhobosCompatibility) { 41 } else { 42 alias char[] string; 43 alias wchar[] wstring; 44 alias dchar[] dstring; 45 } 46 } else { 47 version(D_Version2) { 48 static import std.conv; 49 } 50 static import std.string; 51 static import std.c.string; 52 } 53 54 version(D_Version2) { 55 mixin("alias const(char)* CCPTR;"); 56 } else { 57 alias char* CCPTR; 58 } 59 60 CCPTR swigToCString(string str) { 61 version(Tango) { 62 return tango.stdc.stringz.toStringz(str); 63 } else { 64 return std..string.toStringz(str); 65 } 66 } 67 68 string swigToDString(CCPTR cstr) { 69 version(Tango) { 70 return tango.stdc.stringz.fromStringz(cstr); 71 } else { 72 version(D_Version2) { 73 mixin("return std.conv.to!string(cstr);"); 74 } else { 75 return std.c..string.toString(cstr); 76 } 77 } 78 } 79 } 80 81 class SwigSwigSharedLibLoadException : Exception { 82 this(in string[] libNames, in string[] reasons) { 83 string msg = "Failed to load one or more shared libraries:"; 84 foreach(i, n; libNames) { 85 msg ~= "\n\t" ~ n ~ " - "; 86 if(i < reasons.length) 87 msg ~= reasons[i]; 88 else 89 msg ~= "Unknown"; 90 } 91 super(msg); 92 } 93 } 94 95 class SwigSymbolLoadException : Exception { 96 this(string SwigSharedLibName, string symbolName) { 97 super("Failed to load symbol " ~ symbolName ~ " from shared library " ~ SwigSharedLibName); 98 _symbolName = symbolName; 99 } 100 101 string symbolName() { 102 return _symbolName; 103 } 104 105 private: 106 string _symbolName; 107 } 108 109 private { 110 version(Nix) { 111 version(freebsd) { 112 // the dl* functions are in libc on FreeBSD 113 } 114 else { 115 pragma(lib, "dl"); 116 } 117 118 version(Tango) { 119 import tango.sys.Common; 120 } else version(linux) { 121 import std.c.linux.linux; 122 } else { 123 extern(C) { 124 const RTLD_NOW = 2; 125 126 void *dlopen(CCPTR file, int mode); 127 int dlclose(void* handle); 128 void *dlsym(void* handle, CCPTR name); 129 CCPTR dlerror(); 130 } 131 } 132 133 alias void* SwigSharedLibHandle; 134 135 SwigSharedLibHandle swigLoadSharedLib(string libName) { 136 return dlopen(swigToCString(libName), RTLD_NOW); 137 } 138 139 void swigUnloadSharedLib(SwigSharedLibHandle hlib) { 140 dlclose(hlib); 141 } 142 143 void* swigGetSymbol(SwigSharedLibHandle hlib, string symbolName) { 144 return dlsym(hlib, swigToCString(symbolName)); 145 } 146 147 string swigGetErrorStr() { 148 CCPTR err = dlerror(); 149 if (err is null) { 150 return "Unknown Error"; 151 } 152 return swigToDString(err); 153 } 154 } else version(Windows) { 155 alias ushort WORD; 156 alias uint DWORD; 157 alias CCPTR LPCSTR; 158 alias void* HMODULE; 159 alias void* HLOCAL; 160 alias int function() FARPROC; 161 struct VA_LIST {} 162 163 extern (Windows) { 164 HMODULE LoadLibraryA(LPCSTR); 165 FARPROC GetProcAddress(HMODULE, LPCSTR); 166 void FreeLibrary(HMODULE); 167 DWORD GetLastError(); 168 DWORD FormatMessageA(DWORD, in void*, DWORD, DWORD, LPCSTR, DWORD, VA_LIST*); 169 HLOCAL LocalFree(HLOCAL); 170 } 171 172 DWORD MAKELANGID(WORD p, WORD s) { 173 return (((cast(WORD)s) << 10) | cast(WORD)p); 174 } 175 176 enum { 177 LANG_NEUTRAL = 0, 178 SUBLANG_DEFAULT = 1, 179 FORMAT_MESSAGE_ALLOCATE_BUFFER = 256, 180 FORMAT_MESSAGE_IGNORE_INSERTS = 512, 181 FORMAT_MESSAGE_FROM_SYSTEM = 4096 182 } 183 184 alias HMODULE SwigSharedLibHandle; 185 186 SwigSharedLibHandle swigLoadSharedLib(string libName) { 187 return LoadLibraryA(swigToCString(libName)); 188 } 189 190 void swigUnloadSharedLib(SwigSharedLibHandle hlib) { 191 FreeLibrary(hlib); 192 } 193 194 void* swigGetSymbol(SwigSharedLibHandle hlib, string symbolName) { 195 return GetProcAddress(hlib, swigToCString(symbolName)); 196 } 197 198 string swigGetErrorStr() { 199 DWORD errcode = GetLastError(); 200 201 LPCSTR msgBuf; 202 DWORD i = FormatMessageA( 203 FORMAT_MESSAGE_ALLOCATE_BUFFER | 204 FORMAT_MESSAGE_FROM_SYSTEM | 205 FORMAT_MESSAGE_IGNORE_INSERTS, 206 null, 207 errcode, 208 MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), 209 cast(LPCSTR)&msgBuf, 210 0, 211 null); 212 213 string text = swigToDString(msgBuf); 214 LocalFree(cast(HLOCAL)msgBuf); 215 216 if (i >= 2) { 217 i -= 2; 218 } 219 return text[0 .. i]; 220 } 221 } else { 222 static assert(0, "Operating system not supported by the wrapper loading code."); 223 } 224 225 final class SwigSharedLib { 226 void load(string[] names) { 227 if (_hlib !is null) return; 228 229 string[] failedLibs; 230 string[] reasons; 231 232 foreach(n; names) { 233 _hlib = swigLoadSharedLib(n); 234 if (_hlib is null) { 235 failedLibs ~= n; 236 reasons ~= swigGetErrorStr(); 237 continue; 238 } 239 _name = n; 240 break; 241 } 242 243 if (_hlib is null) { 244 throw new SwigSwigSharedLibLoadException(failedLibs, reasons); 245 } 246 } 247 248 void* loadSymbol(string symbolName, bool doThrow = true) { 249 void* sym = swigGetSymbol(_hlib, symbolName); 250 if(doThrow && (sym is null)) { 251 throw new SwigSymbolLoadException(_name, symbolName); 252 } 253 return sym; 254 } 255 256 void unload() { 257 if(_hlib !is null) { 258 swigUnloadSharedLib(_hlib); 259 _hlib = null; 260 } 261 } 262 263 private: 264 string _name; 265 SwigSharedLibHandle _hlib; 266 } 267 } 268 269 static this() { 270 string[] possibleFileNames; 271 version (Posix) { 272 version (OSX) { 273 possibleFileNames ~= ["libovr_wrap.dylib", "libovr_wrap.bundle"]; 274 } 275 possibleFileNames ~= ["libovr_wrap.so"]; 276 } else version (Windows) { 277 possibleFileNames ~= ["ovr_wrap.dll", "libovr_wrap.so"]; 278 } else { 279 static assert(false, "Operating system not supported by the wrapper loading code."); 280 } 281 282 auto library = new SwigSharedLib; 283 library.load(possibleFileNames); 284 285 string bindCode(string functionPointer, string symbol) { 286 return functionPointer ~ " = cast(typeof(" ~ functionPointer ~ 287 "))library.loadSymbol(`" ~ symbol ~ "`);"; 288 } 289 290 //#if !defined(SWIG_D_NO_EXCEPTION_HELPER) 291 mixin(bindCode("swigRegisterExceptionCallbacksovr", "SWIGRegisterExceptionCallbacks_ovr")); 292 //#endif // SWIG_D_NO_EXCEPTION_HELPER 293 //#if !defined(SWIG_D_NO_STRING_HELPER) 294 mixin(bindCode("swigRegisterStringCallbackovr", "SWIGRegisterStringCallback_ovr")); 295 //#endif // SWIG_D_NO_STRING_HELPER 296 297 mixin(bindCode("new_Log__SWIG_0", "D_new_Log__SWIG_0")); 298 mixin(bindCode("new_Log__SWIG_1", "D_new_Log__SWIG_1")); 299 mixin(bindCode("delete_Log", "D_delete_Log")); 300 mixin(bindCode("Log_GetLoggingMask", "D_Log_GetLoggingMask")); 301 mixin(bindCode("Log_SetLoggingMask", "D_Log_SetLoggingMask")); 302 mixin(bindCode("Log_LogMessageVarg", "D_Log_LogMessageVarg")); 303 mixin(bindCode("Log_LogMessage", "D_Log_LogMessage")); 304 mixin(bindCode("Log_FormatLog", "D_Log_FormatLog")); 305 mixin(bindCode("Log_DefaultLogOutput", "D_Log_DefaultLogOutput")); 306 mixin(bindCode("Log_IsDebugMessage", "D_Log_IsDebugMessage")); 307 mixin(bindCode("Log_SetGlobalLog", "D_Log_SetGlobalLog")); 308 mixin(bindCode("Log_GetGlobalLog", "D_Log_GetGlobalLog")); 309 mixin(bindCode("Log_GetDefaultLog", "D_Log_GetDefaultLog")); 310 mixin(bindCode("Log_ConfigureDefaultLog__SWIG_0", "D_Log_ConfigureDefaultLog__SWIG_0")); 311 mixin(bindCode("Log_ConfigureDefaultLog__SWIG_1", "D_Log_ConfigureDefaultLog__SWIG_1")); 312 mixin(bindCode("LogText", "D_LogText")); 313 mixin(bindCode("LogError", "D_LogError")); 314 mixin(bindCode("Allocator_Alloc", "D_Allocator_Alloc")); 315 mixin(bindCode("Allocator_AllocDebug", "D_Allocator_AllocDebug")); 316 mixin(bindCode("Allocator_Realloc", "D_Allocator_Realloc")); 317 mixin(bindCode("Allocator_Free", "D_Allocator_Free")); 318 mixin(bindCode("Allocator_AllocAligned", "D_Allocator_AllocAligned")); 319 mixin(bindCode("Allocator_FreeAligned", "D_Allocator_FreeAligned")); 320 mixin(bindCode("Allocator_GetInstance", "D_Allocator_GetInstance")); 321 mixin(bindCode("Allocator_setInstance", "D_Allocator_setInstance")); 322 mixin(bindCode("delete_Allocator", "D_delete_Allocator")); 323 mixin(bindCode("DefaultAllocator_Alloc", "D_DefaultAllocator_Alloc")); 324 mixin(bindCode("DefaultAllocator_AllocDebug", "D_DefaultAllocator_AllocDebug")); 325 mixin(bindCode("DefaultAllocator_Realloc", "D_DefaultAllocator_Realloc")); 326 mixin(bindCode("DefaultAllocator_Free", "D_DefaultAllocator_Free")); 327 mixin(bindCode("new_DefaultAllocator", "D_new_DefaultAllocator")); 328 mixin(bindCode("delete_DefaultAllocator", "D_delete_DefaultAllocator")); 329 mixin(bindCode("new_NewOverrideBase", "D_new_NewOverrideBase")); 330 mixin(bindCode("delete_NewOverrideBase", "D_delete_NewOverrideBase")); 331 mixin(bindCode("new_System__SWIG_0", "D_new_System__SWIG_0")); 332 mixin(bindCode("new_System__SWIG_1", "D_new_System__SWIG_1")); 333 mixin(bindCode("new_System__SWIG_2", "D_new_System__SWIG_2")); 334 mixin(bindCode("delete_System", "D_delete_System")); 335 mixin(bindCode("System_IsInitialized", "D_System_IsInitialized")); 336 mixin(bindCode("System_Init__SWIG_0", "D_System_Init__SWIG_0")); 337 mixin(bindCode("System_Init__SWIG_1", "D_System_Init__SWIG_1")); 338 mixin(bindCode("System_Init__SWIG_2", "D_System_Init__SWIG_2")); 339 mixin(bindCode("System_Destroy", "D_System_Destroy")); 340 mixin(bindCode("WorldAxes_XAxis_set", "D_WorldAxes_XAxis_set")); 341 mixin(bindCode("WorldAxes_XAxis_get", "D_WorldAxes_XAxis_get")); 342 mixin(bindCode("WorldAxes_YAxis_set", "D_WorldAxes_YAxis_set")); 343 mixin(bindCode("WorldAxes_YAxis_get", "D_WorldAxes_YAxis_get")); 344 mixin(bindCode("WorldAxes_ZAxis_set", "D_WorldAxes_ZAxis_set")); 345 mixin(bindCode("WorldAxes_ZAxis_get", "D_WorldAxes_ZAxis_get")); 346 mixin(bindCode("new_WorldAxes", "D_new_WorldAxes")); 347 mixin(bindCode("delete_WorldAxes", "D_delete_WorldAxes")); 348 mixin(bindCode("Matrix4f_M_set", "D_Matrix4f_M_set")); 349 mixin(bindCode("Matrix4f_M_get", "D_Matrix4f_M_get")); 350 mixin(bindCode("new_Matrix4f__SWIG_0", "D_new_Matrix4f__SWIG_0")); 351 mixin(bindCode("new_Matrix4f__SWIG_1", "D_new_Matrix4f__SWIG_1")); 352 mixin(bindCode("new_Matrix4f__SWIG_2", "D_new_Matrix4f__SWIG_2")); 353 mixin(bindCode("new_Matrix4f__SWIG_3", "D_new_Matrix4f__SWIG_3")); 354 mixin(bindCode("Matrix4f_ToString", "D_Matrix4f_ToString")); 355 mixin(bindCode("Matrix4f_FromString", "D_Matrix4f_FromString")); 356 mixin(bindCode("Matrix4f_Identity", "D_Matrix4f_Identity")); 357 mixin(bindCode("Matrix4f_SetIdentity", "D_Matrix4f_SetIdentity")); 358 mixin(bindCode("Matrix4f_swigOpAdd", "D_Matrix4f_swigOpAdd")); 359 mixin(bindCode("Matrix4f_swigOpAddAssign", "D_Matrix4f_swigOpAddAssign")); 360 mixin(bindCode("Matrix4f_swigOpSub", "D_Matrix4f_swigOpSub")); 361 mixin(bindCode("Matrix4f_swigOpSubAssign", "D_Matrix4f_swigOpSubAssign")); 362 mixin(bindCode("Matrix4f_Multiply", "D_Matrix4f_Multiply")); 363 mixin(bindCode("Matrix4f_swigOpMul__SWIG_0", "D_Matrix4f_swigOpMul__SWIG_0")); 364 mixin(bindCode("Matrix4f_swigOpMulAssign__SWIG_0", "D_Matrix4f_swigOpMulAssign__SWIG_0")); 365 mixin(bindCode("Matrix4f_swigOpMul__SWIG_1", "D_Matrix4f_swigOpMul__SWIG_1")); 366 mixin(bindCode("Matrix4f_swigOpMulAssign__SWIG_1", "D_Matrix4f_swigOpMulAssign__SWIG_1")); 367 mixin(bindCode("Matrix4f_swigOpDiv", "D_Matrix4f_swigOpDiv")); 368 mixin(bindCode("Matrix4f_swigOpDivAssign", "D_Matrix4f_swigOpDivAssign")); 369 mixin(bindCode("Matrix4f_Transform", "D_Matrix4f_Transform")); 370 mixin(bindCode("Matrix4f_Transposed", "D_Matrix4f_Transposed")); 371 mixin(bindCode("Matrix4f_Transpose", "D_Matrix4f_Transpose")); 372 mixin(bindCode("Matrix4f_SubDet", "D_Matrix4f_SubDet")); 373 mixin(bindCode("Matrix4f_Cofactor", "D_Matrix4f_Cofactor")); 374 mixin(bindCode("Matrix4f_Determinant", "D_Matrix4f_Determinant")); 375 mixin(bindCode("Matrix4f_Adjugated", "D_Matrix4f_Adjugated")); 376 mixin(bindCode("Matrix4f_Inverted", "D_Matrix4f_Inverted")); 377 mixin(bindCode("Matrix4f_Invert", "D_Matrix4f_Invert")); 378 mixin(bindCode("Matrix4f_InvertedHomogeneousTransform", "D_Matrix4f_InvertedHomogeneousTransform")); 379 mixin(bindCode("Matrix4f_InvertHomogeneousTransform", "D_Matrix4f_InvertHomogeneousTransform")); 380 mixin(bindCode("Matrix4f_AxisConversion", "D_Matrix4f_AxisConversion")); 381 mixin(bindCode("Matrix4f_Translation__SWIG_0", "D_Matrix4f_Translation__SWIG_0")); 382 mixin(bindCode("Matrix4f_Translation__SWIG_1", "D_Matrix4f_Translation__SWIG_1")); 383 mixin(bindCode("Matrix4f_Translation__SWIG_2", "D_Matrix4f_Translation__SWIG_2")); 384 mixin(bindCode("Matrix4f_Scaling__SWIG_0", "D_Matrix4f_Scaling__SWIG_0")); 385 mixin(bindCode("Matrix4f_Scaling__SWIG_1", "D_Matrix4f_Scaling__SWIG_1")); 386 mixin(bindCode("Matrix4f_Scaling__SWIG_2", "D_Matrix4f_Scaling__SWIG_2")); 387 mixin(bindCode("Matrix4f_RotationAxis", "D_Matrix4f_RotationAxis")); 388 mixin(bindCode("Matrix4f_RotationX", "D_Matrix4f_RotationX")); 389 mixin(bindCode("Matrix4f_RotationY", "D_Matrix4f_RotationY")); 390 mixin(bindCode("Matrix4f_RotationZ", "D_Matrix4f_RotationZ")); 391 mixin(bindCode("Matrix4f_LookAtRH", "D_Matrix4f_LookAtRH")); 392 mixin(bindCode("Matrix4f_LookAtLH", "D_Matrix4f_LookAtLH")); 393 mixin(bindCode("Matrix4f_PerspectiveRH", "D_Matrix4f_PerspectiveRH")); 394 mixin(bindCode("Matrix4f_PerspectiveLH", "D_Matrix4f_PerspectiveLH")); 395 mixin(bindCode("Matrix4f_Ortho2D", "D_Matrix4f_Ortho2D")); 396 mixin(bindCode("delete_Matrix4f", "D_delete_Matrix4f")); 397 mixin(bindCode("new_AtomicOpsRawBase", "D_new_AtomicOpsRawBase")); 398 mixin(bindCode("delete_AtomicOpsRawBase", "D_delete_AtomicOpsRawBase")); 399 mixin(bindCode("new_AtomicOpsRaw_4ByteImpl", "D_new_AtomicOpsRaw_4ByteImpl")); 400 mixin(bindCode("delete_AtomicOpsRaw_4ByteImpl", "D_delete_AtomicOpsRaw_4ByteImpl")); 401 mixin(bindCode("AtomicOpsRaw_4ByteImpl_Upcast", "D_AtomicOpsRaw_4ByteImpl_Upcast")); 402 mixin(bindCode("new_AtomicOpsRaw_8ByteImpl", "D_new_AtomicOpsRaw_8ByteImpl")); 403 mixin(bindCode("delete_AtomicOpsRaw_8ByteImpl", "D_delete_AtomicOpsRaw_8ByteImpl")); 404 mixin(bindCode("AtomicOpsRaw_8ByteImpl_Upcast", "D_AtomicOpsRaw_8ByteImpl_Upcast")); 405 /* 406 mixin(bindCode("Lock_RecursiveAttr_set", "D_Lock_RecursiveAttr_set")); 407 mixin(bindCode("Lock_RecursiveAttr_get", "D_Lock_RecursiveAttr_get")); 408 mixin(bindCode("Lock_RecursiveAttrInit_set", "D_Lock_RecursiveAttrInit_set")); 409 mixin(bindCode("Lock_RecursiveAttrInit_get", "D_Lock_RecursiveAttrInit_get")); 410 mixin(bindCode("new_Lock__SWIG_0", "D_new_Lock__SWIG_0")); 411 mixin(bindCode("new_Lock__SWIG_1", "D_new_Lock__SWIG_1")); 412 mixin(bindCode("delete_Lock", "D_delete_Lock")); 413 */ 414 mixin(bindCode("Lock_DoLock", "D_Lock_DoLock")); 415 mixin(bindCode("Lock_Unlock", "D_Lock_Unlock")); 416 mixin(bindCode("new_String__SWIG_1", "D_new_String__SWIG_1")); 417 mixin(bindCode("new_String__SWIG_2", "D_new_String__SWIG_2")); 418 mixin(bindCode("new_String__SWIG_3", "D_new_String__SWIG_3")); 419 mixin(bindCode("new_String__SWIG_4", "D_new_String__SWIG_4")); 420 mixin(bindCode("new_String__SWIG_5", "D_new_String__SWIG_5")); 421 mixin(bindCode("new_String__SWIG_6", "D_new_String__SWIG_6")); 422 mixin(bindCode("new_String__SWIG_7", "D_new_String__SWIG_7")); 423 mixin(bindCode("new_String__SWIG_8", "D_new_String__SWIG_8")); 424 mixin(bindCode("new_String__SWIG_9", "D_new_String__SWIG_9")); 425 mixin(bindCode("delete_String", "D_delete_String")); 426 /* 427 mixin(bindCode("String_NullData_set", "D_String_NullData_set")); 428 mixin(bindCode("String_NullData_get", "D_String_NullData_get")); 429 */ 430 mixin(bindCode("String_Clear", "D_String_Clear")); 431 mixin(bindCode("String_ToCStr", "D_String_ToCStr")); 432 mixin(bindCode("String_GetSize", "D_String_GetSize")); 433 mixin(bindCode("String_IsEmpty", "D_String_IsEmpty")); 434 mixin(bindCode("String_GetLength", "D_String_GetLength")); 435 mixin(bindCode("String_GetCharAt", "D_String_GetCharAt")); 436 mixin(bindCode("String_GetFirstCharAt", "D_String_GetFirstCharAt")); 437 mixin(bindCode("String_GetNextChar", "D_String_GetNextChar")); 438 mixin(bindCode("String_AppendChar", "D_String_AppendChar")); 439 mixin(bindCode("String_AppendString__SWIG_0", "D_String_AppendString__SWIG_0")); 440 mixin(bindCode("String_AppendString__SWIG_1", "D_String_AppendString__SWIG_1")); 441 mixin(bindCode("String_AppendString__SWIG_2", "D_String_AppendString__SWIG_2")); 442 mixin(bindCode("String_AppendString__SWIG_3", "D_String_AppendString__SWIG_3")); 443 mixin(bindCode("String_AssignString__SWIG_0", "D_String_AssignString__SWIG_0")); 444 mixin(bindCode("String_AssignString__SWIG_1", "D_String_AssignString__SWIG_1")); 445 mixin(bindCode("String_Remove__SWIG_0", "D_String_Remove__SWIG_0")); 446 mixin(bindCode("String_Remove__SWIG_1", "D_String_Remove__SWIG_1")); 447 mixin(bindCode("String_Substring", "D_String_Substring")); 448 mixin(bindCode("String_ToUpper", "D_String_ToUpper")); 449 mixin(bindCode("String_ToLower", "D_String_ToLower")); 450 mixin(bindCode("String_Insert__SWIG_0", "D_String_Insert__SWIG_0")); 451 mixin(bindCode("String_Insert__SWIG_1", "D_String_Insert__SWIG_1")); 452 mixin(bindCode("String_InsertCharAt", "D_String_InsertCharAt")); 453 mixin(bindCode("String_GetByteIndex", "D_String_GetByteIndex")); 454 mixin(bindCode("String_CompareNoCase__SWIG_0", "D_String_CompareNoCase__SWIG_0")); 455 mixin(bindCode("String_CompareNoCase__SWIG_1", "D_String_CompareNoCase__SWIG_1")); 456 mixin(bindCode("String_BernsteinHashFunctionCIS__SWIG_0", "D_String_BernsteinHashFunctionCIS__SWIG_0")); 457 mixin(bindCode("String_BernsteinHashFunctionCIS__SWIG_1", "D_String_BernsteinHashFunctionCIS__SWIG_1")); 458 mixin(bindCode("String_BernsteinHashFunction__SWIG_0", "D_String_BernsteinHashFunction__SWIG_0")); 459 mixin(bindCode("String_BernsteinHashFunction__SWIG_1", "D_String_BernsteinHashFunction__SWIG_1")); 460 mixin(bindCode("String_HasAbsolutePath__SWIG_0", "D_String_HasAbsolutePath__SWIG_0")); 461 mixin(bindCode("String_HasExtension__SWIG_0", "D_String_HasExtension__SWIG_0")); 462 mixin(bindCode("String_HasProtocol__SWIG_0", "D_String_HasProtocol__SWIG_0")); 463 mixin(bindCode("String_HasAbsolutePath__SWIG_1", "D_String_HasAbsolutePath__SWIG_1")); 464 mixin(bindCode("String_HasExtension__SWIG_1", "D_String_HasExtension__SWIG_1")); 465 mixin(bindCode("String_HasProtocol__SWIG_1", "D_String_HasProtocol__SWIG_1")); 466 mixin(bindCode("String_GetProtocol", "D_String_GetProtocol")); 467 mixin(bindCode("String_GetPath", "D_String_GetPath")); 468 mixin(bindCode("String_GetFilename", "D_String_GetFilename")); 469 mixin(bindCode("String_GetExtension", "D_String_GetExtension")); 470 mixin(bindCode("String_StripProtocol", "D_String_StripProtocol")); 471 mixin(bindCode("String_StripExtension", "D_String_StripExtension")); 472 mixin(bindCode("String_swigOpAddAssign__SWIG_0", "D_String_swigOpAddAssign__SWIG_0")); 473 mixin(bindCode("String_swigOpAddAssign__SWIG_1", "D_String_swigOpAddAssign__SWIG_1")); 474 mixin(bindCode("String_swigOpAddAssign__SWIG_2", "D_String_swigOpAddAssign__SWIG_2")); 475 mixin(bindCode("String_swigOpAddAssign__SWIG_3", "D_String_swigOpAddAssign__SWIG_3")); 476 mixin(bindCode("String_swigOpAdd__SWIG_0", "D_String_swigOpAdd__SWIG_0")); 477 mixin(bindCode("String_swigOpAdd__SWIG_1", "D_String_swigOpAdd__SWIG_1")); 478 mixin(bindCode("String_swigOpEquals__SWIG_0", "D_String_swigOpEquals__SWIG_0")); 479 mixin(bindCode("String_swigOpEquals__SWIG_1", "D_String_swigOpEquals__SWIG_1")); 480 mixin(bindCode("String_swigOpLt__SWIG_0", "D_String_swigOpLt__SWIG_0")); 481 mixin(bindCode("String_swigOpLt__SWIG_1", "D_String_swigOpLt__SWIG_1")); 482 mixin(bindCode("String_swigOpGt__SWIG_0", "D_String_swigOpGt__SWIG_0")); 483 mixin(bindCode("String_swigOpGt__SWIG_1", "D_String_swigOpGt__SWIG_1")); 484 mixin(bindCode("String_CompareNoCase__SWIG_2", "D_String_CompareNoCase__SWIG_2")); 485 mixin(bindCode("String_CompareNoCase__SWIG_3", "D_String_CompareNoCase__SWIG_3")); 486 mixin(bindCode("String_opIndex__SWIG_0", "D_String_opIndex__SWIG_0")); 487 mixin(bindCode("String_opIndex__SWIG_1", "D_String_opIndex__SWIG_1")); 488 mixin(bindCode("String_swigOpEquals__SWIG_2", "D_String_swigOpEquals__SWIG_2")); 489 mixin(bindCode("new_StringBuffer__SWIG_0", "D_new_StringBuffer__SWIG_0")); 490 mixin(bindCode("new_StringBuffer__SWIG_1", "D_new_StringBuffer__SWIG_1")); 491 mixin(bindCode("new_StringBuffer__SWIG_2", "D_new_StringBuffer__SWIG_2")); 492 mixin(bindCode("new_StringBuffer__SWIG_3", "D_new_StringBuffer__SWIG_3")); 493 mixin(bindCode("new_StringBuffer__SWIG_4", "D_new_StringBuffer__SWIG_4")); 494 mixin(bindCode("new_StringBuffer__SWIG_5", "D_new_StringBuffer__SWIG_5")); 495 mixin(bindCode("new_StringBuffer__SWIG_6", "D_new_StringBuffer__SWIG_6")); 496 mixin(bindCode("delete_StringBuffer", "D_delete_StringBuffer")); 497 mixin(bindCode("StringBuffer_GetGrowSize", "D_StringBuffer_GetGrowSize")); 498 mixin(bindCode("StringBuffer_SetGrowSize", "D_StringBuffer_SetGrowSize")); 499 mixin(bindCode("StringBuffer_Clear", "D_StringBuffer_Clear")); 500 mixin(bindCode("StringBuffer_ToCStr", "D_StringBuffer_ToCStr")); 501 mixin(bindCode("StringBuffer_GetSize", "D_StringBuffer_GetSize")); 502 mixin(bindCode("StringBuffer_IsEmpty", "D_StringBuffer_IsEmpty")); 503 mixin(bindCode("StringBuffer_GetLength", "D_StringBuffer_GetLength")); 504 mixin(bindCode("StringBuffer_GetCharAt", "D_StringBuffer_GetCharAt")); 505 mixin(bindCode("StringBuffer_GetFirstCharAt", "D_StringBuffer_GetFirstCharAt")); 506 mixin(bindCode("StringBuffer_GetNextChar", "D_StringBuffer_GetNextChar")); 507 mixin(bindCode("StringBuffer_Resize", "D_StringBuffer_Resize")); 508 mixin(bindCode("StringBuffer_Reserve", "D_StringBuffer_Reserve")); 509 mixin(bindCode("StringBuffer_AppendChar", "D_StringBuffer_AppendChar")); 510 mixin(bindCode("StringBuffer_AppendString__SWIG_0", "D_StringBuffer_AppendString__SWIG_0")); 511 mixin(bindCode("StringBuffer_AppendString__SWIG_1", "D_StringBuffer_AppendString__SWIG_1")); 512 mixin(bindCode("StringBuffer_AppendString__SWIG_2", "D_StringBuffer_AppendString__SWIG_2")); 513 mixin(bindCode("StringBuffer_AppendString__SWIG_3", "D_StringBuffer_AppendString__SWIG_3")); 514 mixin(bindCode("StringBuffer_AppendFormat", "D_StringBuffer_AppendFormat")); 515 mixin(bindCode("StringBuffer_Insert__SWIG_0", "D_StringBuffer_Insert__SWIG_0")); 516 mixin(bindCode("StringBuffer_Insert__SWIG_1", "D_StringBuffer_Insert__SWIG_1")); 517 mixin(bindCode("StringBuffer_InsertCharAt", "D_StringBuffer_InsertCharAt")); 518 mixin(bindCode("StringBuffer_swigOpAddAssign__SWIG_0", "D_StringBuffer_swigOpAddAssign__SWIG_0")); 519 mixin(bindCode("StringBuffer_swigOpAddAssign__SWIG_1", "D_StringBuffer_swigOpAddAssign__SWIG_1")); 520 mixin(bindCode("StringBuffer_swigOpAddAssign__SWIG_2", "D_StringBuffer_swigOpAddAssign__SWIG_2")); 521 mixin(bindCode("StringBuffer_swigOpAddAssign__SWIG_3", "D_StringBuffer_swigOpAddAssign__SWIG_3")); 522 mixin(bindCode("StringBuffer_opIndex__SWIG_0", "D_StringBuffer_opIndex__SWIG_0")); 523 mixin(bindCode("StringBuffer_opIndex__SWIG_1", "D_StringBuffer_opIndex__SWIG_1")); 524 mixin(bindCode("new_StringDataPtr__SWIG_0", "D_new_StringDataPtr__SWIG_0")); 525 mixin(bindCode("new_StringDataPtr__SWIG_1", "D_new_StringDataPtr__SWIG_1")); 526 mixin(bindCode("new_StringDataPtr__SWIG_2", "D_new_StringDataPtr__SWIG_2")); 527 mixin(bindCode("new_StringDataPtr__SWIG_3", "D_new_StringDataPtr__SWIG_3")); 528 mixin(bindCode("new_StringDataPtr__SWIG_4", "D_new_StringDataPtr__SWIG_4")); 529 mixin(bindCode("StringDataPtr_ToCStr", "D_StringDataPtr_ToCStr")); 530 mixin(bindCode("StringDataPtr_GetSize", "D_StringDataPtr_GetSize")); 531 mixin(bindCode("StringDataPtr_IsEmpty", "D_StringDataPtr_IsEmpty")); 532 mixin(bindCode("StringDataPtr_IsPrefix", "D_StringDataPtr_IsPrefix")); 533 mixin(bindCode("StringDataPtr_IsSuffix", "D_StringDataPtr_IsSuffix")); 534 mixin(bindCode("StringDataPtr_FindChar__SWIG_0", "D_StringDataPtr_FindChar__SWIG_0")); 535 mixin(bindCode("StringDataPtr_FindChar__SWIG_1", "D_StringDataPtr_FindChar__SWIG_1")); 536 mixin(bindCode("StringDataPtr_FindLastChar__SWIG_0", "D_StringDataPtr_FindLastChar__SWIG_0")); 537 mixin(bindCode("StringDataPtr_FindLastChar__SWIG_1", "D_StringDataPtr_FindLastChar__SWIG_1")); 538 mixin(bindCode("StringDataPtr_GetTrimLeft", "D_StringDataPtr_GetTrimLeft")); 539 mixin(bindCode("StringDataPtr_GetTrimRight", "D_StringDataPtr_GetTrimRight")); 540 mixin(bindCode("StringDataPtr_GetNextToken__SWIG_0", "D_StringDataPtr_GetNextToken__SWIG_0")); 541 mixin(bindCode("StringDataPtr_GetNextToken__SWIG_1", "D_StringDataPtr_GetNextToken__SWIG_1")); 542 mixin(bindCode("StringDataPtr_TrimLeft", "D_StringDataPtr_TrimLeft")); 543 mixin(bindCode("StringDataPtr_TrimRight", "D_StringDataPtr_TrimRight")); 544 mixin(bindCode("StringDataPtr_Begin", "D_StringDataPtr_Begin")); 545 mixin(bindCode("StringDataPtr_End", "D_StringDataPtr_End")); 546 mixin(bindCode("StringDataPtr_swigOpEquals", "D_StringDataPtr_swigOpEquals")); 547 mixin(bindCode("delete_StringDataPtr", "D_delete_StringDataPtr")); 548 mixin(bindCode("new_DeviceHandle__SWIG_0", "D_new_DeviceHandle__SWIG_0")); 549 mixin(bindCode("new_DeviceHandle__SWIG_1", "D_new_DeviceHandle__SWIG_1")); 550 mixin(bindCode("delete_DeviceHandle", "D_delete_DeviceHandle")); 551 mixin(bindCode("DeviceHandle_swigOpEquals", "D_DeviceHandle_swigOpEquals")); 552 mixin(bindCode("DeviceHandle_GetDevice_AddRef", "D_DeviceHandle_GetDevice_AddRef")); 553 mixin(bindCode("DeviceHandle_GetType", "D_DeviceHandle_GetType")); 554 mixin(bindCode("DeviceHandle_GetDeviceInfo", "D_DeviceHandle_GetDeviceInfo")); 555 mixin(bindCode("DeviceHandle_IsAvailable", "D_DeviceHandle_IsAvailable")); 556 mixin(bindCode("DeviceHandle_IsCreated", "D_DeviceHandle_IsCreated")); 557 mixin(bindCode("DeviceHandle_IsDevice", "D_DeviceHandle_IsDevice")); 558 mixin(bindCode("DeviceHandle_CreateDevice", "D_DeviceHandle_CreateDevice")); 559 mixin(bindCode("DeviceHandle_Clear", "D_DeviceHandle_Clear")); 560 mixin(bindCode("new_Message__SWIG_0", "D_new_Message__SWIG_0")); 561 mixin(bindCode("new_Message__SWIG_1", "D_new_Message__SWIG_1")); 562 mixin(bindCode("new_Message__SWIG_2", "D_new_Message__SWIG_2")); 563 mixin(bindCode("Message_Type_set", "D_Message_Type_set")); 564 mixin(bindCode("Message_Type_get", "D_Message_Type_get")); 565 mixin(bindCode("Message_pDevice_set", "D_Message_pDevice_set")); 566 mixin(bindCode("Message_pDevice_get", "D_Message_pDevice_get")); 567 mixin(bindCode("delete_Message", "D_delete_Message")); 568 mixin(bindCode("new_MessageBodyFrame", "D_new_MessageBodyFrame")); 569 mixin(bindCode("MessageBodyFrame_Acceleration_set", "D_MessageBodyFrame_Acceleration_set")); 570 mixin(bindCode("MessageBodyFrame_Acceleration_get", "D_MessageBodyFrame_Acceleration_get")); 571 mixin(bindCode("MessageBodyFrame_RotationRate_set", "D_MessageBodyFrame_RotationRate_set")); 572 mixin(bindCode("MessageBodyFrame_RotationRate_get", "D_MessageBodyFrame_RotationRate_get")); 573 mixin(bindCode("MessageBodyFrame_MagneticField_set", "D_MessageBodyFrame_MagneticField_set")); 574 mixin(bindCode("MessageBodyFrame_MagneticField_get", "D_MessageBodyFrame_MagneticField_get")); 575 mixin(bindCode("MessageBodyFrame_Temperature_set", "D_MessageBodyFrame_Temperature_set")); 576 mixin(bindCode("MessageBodyFrame_Temperature_get", "D_MessageBodyFrame_Temperature_get")); 577 mixin(bindCode("MessageBodyFrame_TimeDelta_set", "D_MessageBodyFrame_TimeDelta_set")); 578 mixin(bindCode("MessageBodyFrame_TimeDelta_get", "D_MessageBodyFrame_TimeDelta_get")); 579 mixin(bindCode("delete_MessageBodyFrame", "D_delete_MessageBodyFrame")); 580 mixin(bindCode("MessageBodyFrame_Upcast", "D_MessageBodyFrame_Upcast")); 581 mixin(bindCode("new_MessageDeviceStatus", "D_new_MessageDeviceStatus")); 582 mixin(bindCode("MessageDeviceStatus_Handle_set", "D_MessageDeviceStatus_Handle_set")); 583 mixin(bindCode("MessageDeviceStatus_Handle_get", "D_MessageDeviceStatus_Handle_get")); 584 mixin(bindCode("delete_MessageDeviceStatus", "D_delete_MessageDeviceStatus")); 585 mixin(bindCode("MessageDeviceStatus_Upcast", "D_MessageDeviceStatus_Upcast")); 586 mixin(bindCode("new_MessageLatencyTestSamples", "D_new_MessageLatencyTestSamples")); 587 mixin(bindCode("MessageLatencyTestSamples_Samples_set", "D_MessageLatencyTestSamples_Samples_set")); 588 mixin(bindCode("MessageLatencyTestSamples_Samples_get", "D_MessageLatencyTestSamples_Samples_get")); 589 mixin(bindCode("delete_MessageLatencyTestSamples", "D_delete_MessageLatencyTestSamples")); 590 mixin(bindCode("MessageLatencyTestSamples_Upcast", "D_MessageLatencyTestSamples_Upcast")); 591 mixin(bindCode("new_MessageLatencyTestColorDetected", "D_new_MessageLatencyTestColorDetected")); 592 mixin(bindCode("MessageLatencyTestColorDetected_Elapsed_set", "D_MessageLatencyTestColorDetected_Elapsed_set")); 593 mixin(bindCode("MessageLatencyTestColorDetected_Elapsed_get", "D_MessageLatencyTestColorDetected_Elapsed_get")); 594 mixin(bindCode("MessageLatencyTestColorDetected_DetectedValue_set", "D_MessageLatencyTestColorDetected_DetectedValue_set")); 595 mixin(bindCode("MessageLatencyTestColorDetected_DetectedValue_get", "D_MessageLatencyTestColorDetected_DetectedValue_get")); 596 mixin(bindCode("MessageLatencyTestColorDetected_TargetValue_set", "D_MessageLatencyTestColorDetected_TargetValue_set")); 597 mixin(bindCode("MessageLatencyTestColorDetected_TargetValue_get", "D_MessageLatencyTestColorDetected_TargetValue_get")); 598 mixin(bindCode("delete_MessageLatencyTestColorDetected", "D_delete_MessageLatencyTestColorDetected")); 599 mixin(bindCode("MessageLatencyTestColorDetected_Upcast", "D_MessageLatencyTestColorDetected_Upcast")); 600 mixin(bindCode("new_MessageLatencyTestStarted", "D_new_MessageLatencyTestStarted")); 601 mixin(bindCode("MessageLatencyTestStarted_TargetValue_set", "D_MessageLatencyTestStarted_TargetValue_set")); 602 mixin(bindCode("MessageLatencyTestStarted_TargetValue_get", "D_MessageLatencyTestStarted_TargetValue_get")); 603 mixin(bindCode("delete_MessageLatencyTestStarted", "D_delete_MessageLatencyTestStarted")); 604 mixin(bindCode("MessageLatencyTestStarted_Upcast", "D_MessageLatencyTestStarted_Upcast")); 605 mixin(bindCode("new_MessageLatencyTestButton", "D_new_MessageLatencyTestButton")); 606 mixin(bindCode("delete_MessageLatencyTestButton", "D_delete_MessageLatencyTestButton")); 607 mixin(bindCode("MessageLatencyTestButton_Upcast", "D_MessageLatencyTestButton_Upcast")); 608 mixin(bindCode("new_SensorFusion__SWIG_0", "D_new_SensorFusion__SWIG_0")); 609 mixin(bindCode("new_SensorFusion__SWIG_1", "D_new_SensorFusion__SWIG_1")); 610 mixin(bindCode("delete_SensorFusion", "D_delete_SensorFusion")); 611 mixin(bindCode("SensorFusion_AttachToSensor", "D_SensorFusion_AttachToSensor")); 612 mixin(bindCode("SensorFusion_IsAttachedToSensor", "D_SensorFusion_IsAttachedToSensor")); 613 mixin(bindCode("SensorFusion_GetOrientation", "D_SensorFusion_GetOrientation")); 614 mixin(bindCode("SensorFusion_GetPredictedOrientation__SWIG_0", "D_SensorFusion_GetPredictedOrientation__SWIG_0")); 615 mixin(bindCode("SensorFusion_GetPredictedOrientation__SWIG_1", "D_SensorFusion_GetPredictedOrientation__SWIG_1")); 616 mixin(bindCode("SensorFusion_GetAcceleration", "D_SensorFusion_GetAcceleration")); 617 mixin(bindCode("SensorFusion_GetAngularVelocity", "D_SensorFusion_GetAngularVelocity")); 618 mixin(bindCode("SensorFusion_GetMagnetometer", "D_SensorFusion_GetMagnetometer")); 619 mixin(bindCode("SensorFusion_GetCalibratedMagnetometer", "D_SensorFusion_GetCalibratedMagnetometer")); 620 mixin(bindCode("SensorFusion_Reset", "D_SensorFusion_Reset")); 621 mixin(bindCode("SensorFusion_EnableMotionTracking__SWIG_0", "D_SensorFusion_EnableMotionTracking__SWIG_0")); 622 mixin(bindCode("SensorFusion_EnableMotionTracking__SWIG_1", "D_SensorFusion_EnableMotionTracking__SWIG_1")); 623 mixin(bindCode("SensorFusion_IsMotionTrackingEnabled", "D_SensorFusion_IsMotionTrackingEnabled")); 624 mixin(bindCode("SensorFusion_GetPredictionDelta", "D_SensorFusion_GetPredictionDelta")); 625 mixin(bindCode("SensorFusion_SetPrediction__SWIG_0", "D_SensorFusion_SetPrediction__SWIG_0")); 626 mixin(bindCode("SensorFusion_SetPrediction__SWIG_1", "D_SensorFusion_SetPrediction__SWIG_1")); 627 mixin(bindCode("SensorFusion_SetPredictionEnabled__SWIG_0", "D_SensorFusion_SetPredictionEnabled__SWIG_0")); 628 mixin(bindCode("SensorFusion_SetPredictionEnabled__SWIG_1", "D_SensorFusion_SetPredictionEnabled__SWIG_1")); 629 mixin(bindCode("SensorFusion_IsPredictionEnabled", "D_SensorFusion_IsPredictionEnabled")); 630 mixin(bindCode("SensorFusion_SetGravityEnabled", "D_SensorFusion_SetGravityEnabled")); 631 mixin(bindCode("SensorFusion_IsGravityEnabled", "D_SensorFusion_IsGravityEnabled")); 632 mixin(bindCode("SensorFusion_GetAccelGain", "D_SensorFusion_GetAccelGain")); 633 mixin(bindCode("SensorFusion_SetAccelGain", "D_SensorFusion_SetAccelGain")); 634 mixin(bindCode("SensorFusion_SaveMagCalibration__SWIG_0", "D_SensorFusion_SaveMagCalibration__SWIG_0")); 635 mixin(bindCode("SensorFusion_SaveMagCalibration__SWIG_1", "D_SensorFusion_SaveMagCalibration__SWIG_1")); 636 mixin(bindCode("SensorFusion_LoadMagCalibration__SWIG_0", "D_SensorFusion_LoadMagCalibration__SWIG_0")); 637 mixin(bindCode("SensorFusion_LoadMagCalibration__SWIG_1", "D_SensorFusion_LoadMagCalibration__SWIG_1")); 638 mixin(bindCode("SensorFusion_SetYawCorrectionEnabled", "D_SensorFusion_SetYawCorrectionEnabled")); 639 mixin(bindCode("SensorFusion_IsYawCorrectionEnabled", "D_SensorFusion_IsYawCorrectionEnabled")); 640 mixin(bindCode("SensorFusion_SetMagCalibration", "D_SensorFusion_SetMagCalibration")); 641 mixin(bindCode("SensorFusion_GetMagCalibration", "D_SensorFusion_GetMagCalibration")); 642 mixin(bindCode("SensorFusion_GetMagCalibrationTime", "D_SensorFusion_GetMagCalibrationTime")); 643 mixin(bindCode("SensorFusion_HasMagCalibration", "D_SensorFusion_HasMagCalibration")); 644 mixin(bindCode("SensorFusion_ClearMagCalibration", "D_SensorFusion_ClearMagCalibration")); 645 mixin(bindCode("SensorFusion_ClearMagReferences", "D_SensorFusion_ClearMagReferences")); 646 mixin(bindCode("SensorFusion_GetCalibratedMagValue", "D_SensorFusion_GetCalibratedMagValue")); 647 mixin(bindCode("SensorFusion_OnMessage", "D_SensorFusion_OnMessage")); 648 mixin(bindCode("SensorFusion_SetDelegateMessageHandler", "D_SensorFusion_SetDelegateMessageHandler")); 649 mixin(bindCode("SensorFusion_Upcast", "D_SensorFusion_Upcast")); 650 mixin(bindCode("ProfileManager_Create", "D_ProfileManager_Create")); 651 mixin(bindCode("ProfileManager_GetProfileCount", "D_ProfileManager_GetProfileCount")); 652 mixin(bindCode("ProfileManager_GetProfileName", "D_ProfileManager_GetProfileName")); 653 mixin(bindCode("ProfileManager_HasProfile", "D_ProfileManager_HasProfile")); 654 mixin(bindCode("ProfileManager_LoadProfile__SWIG_0", "D_ProfileManager_LoadProfile__SWIG_0")); 655 mixin(bindCode("ProfileManager_LoadProfile__SWIG_1", "D_ProfileManager_LoadProfile__SWIG_1")); 656 mixin(bindCode("ProfileManager_GetDeviceDefaultProfile", "D_ProfileManager_GetDeviceDefaultProfile")); 657 mixin(bindCode("ProfileManager_GetDefaultProfileName", "D_ProfileManager_GetDefaultProfileName")); 658 mixin(bindCode("ProfileManager_SetDefaultProfileName", "D_ProfileManager_SetDefaultProfileName")); 659 mixin(bindCode("ProfileManager_Save", "D_ProfileManager_Save")); 660 mixin(bindCode("ProfileManager_Delete", "D_ProfileManager_Delete")); 661 mixin(bindCode("Profile_Type_set", "D_Profile_Type_set")); 662 mixin(bindCode("Profile_Type_get", "D_Profile_Type_get")); 663 mixin(bindCode("Profile_Name_set", "D_Profile_Name_set")); 664 mixin(bindCode("Profile_Name_get", "D_Profile_Name_get")); 665 mixin(bindCode("Profile_Clone", "D_Profile_Clone")); 666 mixin(bindCode("Profile_GetGender", "D_Profile_GetGender")); 667 mixin(bindCode("Profile_GetPlayerHeight", "D_Profile_GetPlayerHeight")); 668 mixin(bindCode("Profile_GetIPD", "D_Profile_GetIPD")); 669 mixin(bindCode("Profile_GetEyeHeight", "D_Profile_GetEyeHeight")); 670 mixin(bindCode("Profile_SetGender", "D_Profile_SetGender")); 671 mixin(bindCode("Profile_SetPlayerHeight", "D_Profile_SetPlayerHeight")); 672 mixin(bindCode("Profile_SetIPD", "D_Profile_SetIPD")); 673 mixin(bindCode("delete_Profile", "D_delete_Profile")); 674 mixin(bindCode("HMDProfile_Clone", "D_HMDProfile_Clone")); 675 mixin(bindCode("HMDProfile_SetLL", "D_HMDProfile_SetLL")); 676 mixin(bindCode("HMDProfile_SetLR", "D_HMDProfile_SetLR")); 677 mixin(bindCode("HMDProfile_SetRL", "D_HMDProfile_SetRL")); 678 mixin(bindCode("HMDProfile_SetRR", "D_HMDProfile_SetRR")); 679 mixin(bindCode("HMDProfile_GetLL", "D_HMDProfile_GetLL")); 680 mixin(bindCode("HMDProfile_GetLR", "D_HMDProfile_GetLR")); 681 mixin(bindCode("HMDProfile_GetRL", "D_HMDProfile_GetRL")); 682 mixin(bindCode("HMDProfile_GetRR", "D_HMDProfile_GetRR")); 683 mixin(bindCode("delete_HMDProfile", "D_delete_HMDProfile")); 684 mixin(bindCode("HMDProfile_Upcast", "D_HMDProfile_Upcast")); 685 mixin(bindCode("RiftDK1Profile_Clone", "D_RiftDK1Profile_Clone")); 686 mixin(bindCode("RiftDK1Profile_GetEyeCup", "D_RiftDK1Profile_GetEyeCup")); 687 mixin(bindCode("RiftDK1Profile_SetEyeCup", "D_RiftDK1Profile_SetEyeCup")); 688 mixin(bindCode("delete_RiftDK1Profile", "D_delete_RiftDK1Profile")); 689 mixin(bindCode("RiftDK1Profile_Upcast", "D_RiftDK1Profile_Upcast")); 690 mixin(bindCode("RiftDKHDProfile_Clone", "D_RiftDKHDProfile_Clone")); 691 mixin(bindCode("RiftDKHDProfile_GetEyeCup", "D_RiftDKHDProfile_GetEyeCup")); 692 mixin(bindCode("RiftDKHDProfile_SetEyeCup", "D_RiftDKHDProfile_SetEyeCup")); 693 mixin(bindCode("delete_RiftDKHDProfile", "D_delete_RiftDKHDProfile")); 694 mixin(bindCode("RiftDKHDProfile_Upcast", "D_RiftDKHDProfile_Upcast")); 695 mixin(bindCode("GetBaseOVRPath", "D_GetBaseOVRPath")); 696 mixin(bindCode("delete_HIDDeviceBase", "D_delete_HIDDeviceBase")); 697 mixin(bindCode("HIDDeviceBase_SetFeatureReport", "D_HIDDeviceBase_SetFeatureReport")); 698 mixin(bindCode("HIDDeviceBase_GetFeatureReport", "D_HIDDeviceBase_GetFeatureReport")); 699 mixin(bindCode("new_MessageHandler", "D_new_MessageHandler")); 700 mixin(bindCode("delete_MessageHandler", "D_delete_MessageHandler")); 701 mixin(bindCode("MessageHandler_IsHandlerInstalled", "D_MessageHandler_IsHandlerInstalled")); 702 mixin(bindCode("MessageHandler_RemoveHandlerFromDevices", "D_MessageHandler_RemoveHandlerFromDevices")); 703 mixin(bindCode("MessageHandler_GetHandlerLock", "D_MessageHandler_GetHandlerLock")); 704 mixin(bindCode("MessageHandler_OnMessage", "D_MessageHandler_OnMessage")); 705 mixin(bindCode("MessageHandler_SupportsMessageType", "D_MessageHandler_SupportsMessageType")); 706 mixin(bindCode("delete_DeviceBase", "D_delete_DeviceBase")); 707 mixin(bindCode("DeviceBase_AddRef", "D_DeviceBase_AddRef")); 708 mixin(bindCode("DeviceBase_Release", "D_DeviceBase_Release")); 709 mixin(bindCode("DeviceBase_GetParent", "D_DeviceBase_GetParent")); 710 mixin(bindCode("DeviceBase_GetManager", "D_DeviceBase_GetManager")); 711 mixin(bindCode("DeviceBase_SetMessageHandler", "D_DeviceBase_SetMessageHandler")); 712 mixin(bindCode("DeviceBase_GetMessageHandler", "D_DeviceBase_GetMessageHandler")); 713 mixin(bindCode("DeviceBase_GetType", "D_DeviceBase_GetType")); 714 mixin(bindCode("DeviceBase_GetDeviceInfo", "D_DeviceBase_GetDeviceInfo")); 715 mixin(bindCode("DeviceBase_GetHandlerLock", "D_DeviceBase_GetHandlerLock")); 716 mixin(bindCode("DeviceBase_Upcast", "D_DeviceBase_Upcast")); 717 mixin(bindCode("new_DeviceInfo", "D_new_DeviceInfo")); 718 mixin(bindCode("DeviceInfo_InfoClassType_get", "D_DeviceInfo_InfoClassType_get")); 719 mixin(bindCode("DeviceInfo_Type_set", "D_DeviceInfo_Type_set")); 720 mixin(bindCode("DeviceInfo_Type_get", "D_DeviceInfo_Type_get")); 721 mixin(bindCode("DeviceInfo_ProductName_set", "D_DeviceInfo_ProductName_set")); 722 mixin(bindCode("DeviceInfo_ProductName_get", "D_DeviceInfo_ProductName_get")); 723 mixin(bindCode("DeviceInfo_Manufacturer_set", "D_DeviceInfo_Manufacturer_set")); 724 mixin(bindCode("DeviceInfo_Manufacturer_get", "D_DeviceInfo_Manufacturer_get")); 725 mixin(bindCode("DeviceInfo_Version_set", "D_DeviceInfo_Version_set")); 726 mixin(bindCode("DeviceInfo_Version_get", "D_DeviceInfo_Version_get")); 727 mixin(bindCode("delete_DeviceInfo", "D_delete_DeviceInfo")); 728 mixin(bindCode("new_DeviceEnumerationArgs", "D_new_DeviceEnumerationArgs")); 729 mixin(bindCode("DeviceEnumerationArgs_MatchRule", "D_DeviceEnumerationArgs_MatchRule")); 730 mixin(bindCode("delete_DeviceEnumerationArgs", "D_delete_DeviceEnumerationArgs")); 731 mixin(bindCode("DeviceManager_GetType", "D_DeviceManager_GetType")); 732 mixin(bindCode("DeviceManager_GetManager", "D_DeviceManager_GetManager")); 733 mixin(bindCode("DeviceManager_GetProfileManager", "D_DeviceManager_GetProfileManager")); 734 mixin(bindCode("DeviceManager_EnumerateDevicesEx", "D_DeviceManager_EnumerateDevicesEx")); 735 mixin(bindCode("DeviceManager_Create", "D_DeviceManager_Create")); 736 mixin(bindCode("DeviceManager_AddDevice_NeedsLock", "D_DeviceManager_AddDevice_NeedsLock")); 737 mixin(bindCode("delete_DeviceManager", "D_delete_DeviceManager")); 738 mixin(bindCode("DeviceManager_Upcast", "D_DeviceManager_Upcast")); 739 mixin(bindCode("HMDInfo_HResolution_set", "D_HMDInfo_HResolution_set")); 740 mixin(bindCode("HMDInfo_HResolution_get", "D_HMDInfo_HResolution_get")); 741 mixin(bindCode("HMDInfo_VResolution_set", "D_HMDInfo_VResolution_set")); 742 mixin(bindCode("HMDInfo_VResolution_get", "D_HMDInfo_VResolution_get")); 743 mixin(bindCode("HMDInfo_HScreenSize_set", "D_HMDInfo_HScreenSize_set")); 744 mixin(bindCode("HMDInfo_HScreenSize_get", "D_HMDInfo_HScreenSize_get")); 745 mixin(bindCode("HMDInfo_VScreenSize_set", "D_HMDInfo_VScreenSize_set")); 746 mixin(bindCode("HMDInfo_VScreenSize_get", "D_HMDInfo_VScreenSize_get")); 747 mixin(bindCode("HMDInfo_VScreenCenter_set", "D_HMDInfo_VScreenCenter_set")); 748 mixin(bindCode("HMDInfo_VScreenCenter_get", "D_HMDInfo_VScreenCenter_get")); 749 mixin(bindCode("HMDInfo_EyeToScreenDistance_set", "D_HMDInfo_EyeToScreenDistance_set")); 750 mixin(bindCode("HMDInfo_EyeToScreenDistance_get", "D_HMDInfo_EyeToScreenDistance_get")); 751 mixin(bindCode("HMDInfo_LensSeparationDistance_set", "D_HMDInfo_LensSeparationDistance_set")); 752 mixin(bindCode("HMDInfo_LensSeparationDistance_get", "D_HMDInfo_LensSeparationDistance_get")); 753 mixin(bindCode("HMDInfo_InterpupillaryDistance_set", "D_HMDInfo_InterpupillaryDistance_set")); 754 mixin(bindCode("HMDInfo_InterpupillaryDistance_get", "D_HMDInfo_InterpupillaryDistance_get")); 755 mixin(bindCode("HMDInfo_DistortionK_set", "D_HMDInfo_DistortionK_set")); 756 mixin(bindCode("HMDInfo_DistortionK_get", "D_HMDInfo_DistortionK_get")); 757 mixin(bindCode("HMDInfo_ChromaAbCorrection_set", "D_HMDInfo_ChromaAbCorrection_set")); 758 mixin(bindCode("HMDInfo_ChromaAbCorrection_get", "D_HMDInfo_ChromaAbCorrection_get")); 759 mixin(bindCode("HMDInfo_DesktopX_set", "D_HMDInfo_DesktopX_set")); 760 mixin(bindCode("HMDInfo_DesktopX_get", "D_HMDInfo_DesktopX_get")); 761 mixin(bindCode("HMDInfo_DesktopY_set", "D_HMDInfo_DesktopY_set")); 762 mixin(bindCode("HMDInfo_DesktopY_get", "D_HMDInfo_DesktopY_get")); 763 mixin(bindCode("HMDInfo_DisplayDeviceName_set", "D_HMDInfo_DisplayDeviceName_set")); 764 mixin(bindCode("HMDInfo_DisplayDeviceName_get", "D_HMDInfo_DisplayDeviceName_get")); 765 mixin(bindCode("HMDInfo_DisplayId_set", "D_HMDInfo_DisplayId_set")); 766 mixin(bindCode("HMDInfo_DisplayId_get", "D_HMDInfo_DisplayId_get")); 767 mixin(bindCode("new_HMDInfo", "D_new_HMDInfo")); 768 mixin(bindCode("HMDInfo_IsSameDisplay", "D_HMDInfo_IsSameDisplay")); 769 mixin(bindCode("delete_HMDInfo", "D_delete_HMDInfo")); 770 mixin(bindCode("HMDInfo_Upcast", "D_HMDInfo_Upcast")); 771 mixin(bindCode("HMDDevice_GetType", "D_HMDDevice_GetType")); 772 mixin(bindCode("HMDDevice_GetSensor", "D_HMDDevice_GetSensor")); 773 mixin(bindCode("HMDDevice_GetProfile", "D_HMDDevice_GetProfile")); 774 mixin(bindCode("HMDDevice_GetProfileName", "D_HMDDevice_GetProfileName")); 775 mixin(bindCode("HMDDevice_SetProfileName", "D_HMDDevice_SetProfileName")); 776 mixin(bindCode("HMDDevice_Disconnect", "D_HMDDevice_Disconnect")); 777 mixin(bindCode("HMDDevice_IsDisconnected", "D_HMDDevice_IsDisconnected")); 778 mixin(bindCode("delete_HMDDevice", "D_delete_HMDDevice")); 779 mixin(bindCode("HMDDevice_Upcast", "D_HMDDevice_Upcast")); 780 mixin(bindCode("new_SensorRange__SWIG_0", "D_new_SensorRange__SWIG_0")); 781 mixin(bindCode("new_SensorRange__SWIG_1", "D_new_SensorRange__SWIG_1")); 782 mixin(bindCode("new_SensorRange__SWIG_2", "D_new_SensorRange__SWIG_2")); 783 mixin(bindCode("new_SensorRange__SWIG_3", "D_new_SensorRange__SWIG_3")); 784 mixin(bindCode("SensorRange_MaxAcceleration_set", "D_SensorRange_MaxAcceleration_set")); 785 mixin(bindCode("SensorRange_MaxAcceleration_get", "D_SensorRange_MaxAcceleration_get")); 786 mixin(bindCode("SensorRange_MaxRotationRate_set", "D_SensorRange_MaxRotationRate_set")); 787 mixin(bindCode("SensorRange_MaxRotationRate_get", "D_SensorRange_MaxRotationRate_get")); 788 mixin(bindCode("SensorRange_MaxMagneticField_set", "D_SensorRange_MaxMagneticField_set")); 789 mixin(bindCode("SensorRange_MaxMagneticField_get", "D_SensorRange_MaxMagneticField_get")); 790 mixin(bindCode("delete_SensorRange", "D_delete_SensorRange")); 791 mixin(bindCode("new_SensorInfo", "D_new_SensorInfo")); 792 mixin(bindCode("SensorInfo_VendorId_set", "D_SensorInfo_VendorId_set")); 793 mixin(bindCode("SensorInfo_VendorId_get", "D_SensorInfo_VendorId_get")); 794 mixin(bindCode("SensorInfo_ProductId_set", "D_SensorInfo_ProductId_set")); 795 mixin(bindCode("SensorInfo_ProductId_get", "D_SensorInfo_ProductId_get")); 796 mixin(bindCode("SensorInfo_MaxRanges_set", "D_SensorInfo_MaxRanges_set")); 797 mixin(bindCode("SensorInfo_MaxRanges_get", "D_SensorInfo_MaxRanges_get")); 798 mixin(bindCode("SensorInfo_SerialNumber_set", "D_SensorInfo_SerialNumber_set")); 799 mixin(bindCode("SensorInfo_SerialNumber_get", "D_SensorInfo_SerialNumber_get")); 800 mixin(bindCode("delete_SensorInfo", "D_delete_SensorInfo")); 801 mixin(bindCode("SensorInfo_Upcast", "D_SensorInfo_Upcast")); 802 mixin(bindCode("SensorDevice_GetType", "D_SensorDevice_GetType")); 803 mixin(bindCode("SensorDevice_SetCoordinateFrame", "D_SensorDevice_SetCoordinateFrame")); 804 mixin(bindCode("SensorDevice_GetCoordinateFrame", "D_SensorDevice_GetCoordinateFrame")); 805 mixin(bindCode("SensorDevice_SetReportRate", "D_SensorDevice_SetReportRate")); 806 mixin(bindCode("SensorDevice_GetReportRate", "D_SensorDevice_GetReportRate")); 807 mixin(bindCode("SensorDevice_SetRange__SWIG_0", "D_SensorDevice_SetRange__SWIG_0")); 808 mixin(bindCode("SensorDevice_SetRange__SWIG_1", "D_SensorDevice_SetRange__SWIG_1")); 809 mixin(bindCode("SensorDevice_GetRange", "D_SensorDevice_GetRange")); 810 mixin(bindCode("delete_SensorDevice", "D_delete_SensorDevice")); 811 mixin(bindCode("SensorDevice_Upcast", "D_SensorDevice_Upcast")); 812 mixin(bindCode("new_LatencyTestConfiguration__SWIG_0", "D_new_LatencyTestConfiguration__SWIG_0")); 813 mixin(bindCode("new_LatencyTestConfiguration__SWIG_1", "D_new_LatencyTestConfiguration__SWIG_1")); 814 mixin(bindCode("LatencyTestConfiguration_Threshold_set", "D_LatencyTestConfiguration_Threshold_set")); 815 mixin(bindCode("LatencyTestConfiguration_Threshold_get", "D_LatencyTestConfiguration_Threshold_get")); 816 mixin(bindCode("LatencyTestConfiguration_SendSamples_set", "D_LatencyTestConfiguration_SendSamples_set")); 817 mixin(bindCode("LatencyTestConfiguration_SendSamples_get", "D_LatencyTestConfiguration_SendSamples_get")); 818 mixin(bindCode("delete_LatencyTestConfiguration", "D_delete_LatencyTestConfiguration")); 819 mixin(bindCode("new_LatencyTestDisplay", "D_new_LatencyTestDisplay")); 820 mixin(bindCode("LatencyTestDisplay_Mode_set", "D_LatencyTestDisplay_Mode_set")); 821 mixin(bindCode("LatencyTestDisplay_Mode_get", "D_LatencyTestDisplay_Mode_get")); 822 mixin(bindCode("LatencyTestDisplay_Value_set", "D_LatencyTestDisplay_Value_set")); 823 mixin(bindCode("LatencyTestDisplay_Value_get", "D_LatencyTestDisplay_Value_get")); 824 mixin(bindCode("delete_LatencyTestDisplay", "D_delete_LatencyTestDisplay")); 825 mixin(bindCode("LatencyTestDevice_GetType", "D_LatencyTestDevice_GetType")); 826 mixin(bindCode("LatencyTestDevice_SetConfiguration__SWIG_0", "D_LatencyTestDevice_SetConfiguration__SWIG_0")); 827 mixin(bindCode("LatencyTestDevice_SetConfiguration__SWIG_1", "D_LatencyTestDevice_SetConfiguration__SWIG_1")); 828 mixin(bindCode("LatencyTestDevice_GetConfiguration", "D_LatencyTestDevice_GetConfiguration")); 829 mixin(bindCode("LatencyTestDevice_SetCalibrate__SWIG_0", "D_LatencyTestDevice_SetCalibrate__SWIG_0")); 830 mixin(bindCode("LatencyTestDevice_SetCalibrate__SWIG_1", "D_LatencyTestDevice_SetCalibrate__SWIG_1")); 831 mixin(bindCode("LatencyTestDevice_SetStartTest__SWIG_0", "D_LatencyTestDevice_SetStartTest__SWIG_0")); 832 mixin(bindCode("LatencyTestDevice_SetStartTest__SWIG_1", "D_LatencyTestDevice_SetStartTest__SWIG_1")); 833 mixin(bindCode("LatencyTestDevice_SetDisplay__SWIG_0", "D_LatencyTestDevice_SetDisplay__SWIG_0")); 834 mixin(bindCode("LatencyTestDevice_SetDisplay__SWIG_1", "D_LatencyTestDevice_SetDisplay__SWIG_1")); 835 mixin(bindCode("LatencyTestDevice_GetDevice", "D_LatencyTestDevice_GetDevice")); 836 mixin(bindCode("delete_LatencyTestDevice", "D_delete_LatencyTestDevice")); 837 mixin(bindCode("LatencyTestDevice_Upcast", "D_LatencyTestDevice_Upcast")); 838 mixin(bindCode("new_LatencyTest__SWIG_0", "D_new_LatencyTest__SWIG_0")); 839 mixin(bindCode("new_LatencyTest__SWIG_1", "D_new_LatencyTest__SWIG_1")); 840 mixin(bindCode("delete_LatencyTest", "D_delete_LatencyTest")); 841 mixin(bindCode("LatencyTest_SetDevice", "D_LatencyTest_SetDevice")); 842 mixin(bindCode("LatencyTest_HasDevice", "D_LatencyTest_HasDevice")); 843 mixin(bindCode("LatencyTest_ProcessInputs", "D_LatencyTest_ProcessInputs")); 844 mixin(bindCode("LatencyTest_DisplayScreenColor", "D_LatencyTest_DisplayScreenColor")); 845 mixin(bindCode("LatencyTest_GetResultsString", "D_LatencyTest_GetResultsString")); 846 mixin(bindCode("LatencyTest_BeginTest", "D_LatencyTest_BeginTest")); 847 mixin(bindCode("LatencyTest_Upcast", "D_LatencyTest_Upcast")); 848 mixin(bindCode("Viewport_x_set", "D_Viewport_x_set")); 849 mixin(bindCode("Viewport_x_get", "D_Viewport_x_get")); 850 mixin(bindCode("Viewport_y_set", "D_Viewport_y_set")); 851 mixin(bindCode("Viewport_y_get", "D_Viewport_y_get")); 852 mixin(bindCode("Viewport_w_set", "D_Viewport_w_set")); 853 mixin(bindCode("Viewport_w_get", "D_Viewport_w_get")); 854 mixin(bindCode("Viewport_h_set", "D_Viewport_h_set")); 855 mixin(bindCode("Viewport_h_get", "D_Viewport_h_get")); 856 mixin(bindCode("new_Viewport__SWIG_0", "D_new_Viewport__SWIG_0")); 857 mixin(bindCode("new_Viewport__SWIG_1", "D_new_Viewport__SWIG_1")); 858 mixin(bindCode("Viewport_swigOpEquals", "D_Viewport_swigOpEquals")); 859 mixin(bindCode("delete_Viewport", "D_delete_Viewport")); 860 mixin(bindCode("new_DistortionConfig__SWIG_0", "D_new_DistortionConfig__SWIG_0")); 861 mixin(bindCode("new_DistortionConfig__SWIG_1", "D_new_DistortionConfig__SWIG_1")); 862 mixin(bindCode("new_DistortionConfig__SWIG_2", "D_new_DistortionConfig__SWIG_2")); 863 mixin(bindCode("new_DistortionConfig__SWIG_3", "D_new_DistortionConfig__SWIG_3")); 864 mixin(bindCode("new_DistortionConfig__SWIG_4", "D_new_DistortionConfig__SWIG_4")); 865 mixin(bindCode("DistortionConfig_SetCoefficients__SWIG_0", "D_DistortionConfig_SetCoefficients__SWIG_0")); 866 mixin(bindCode("DistortionConfig_SetCoefficients__SWIG_1", "D_DistortionConfig_SetCoefficients__SWIG_1")); 867 mixin(bindCode("DistortionConfig_SetCoefficients__SWIG_2", "D_DistortionConfig_SetCoefficients__SWIG_2")); 868 mixin(bindCode("DistortionConfig_SetCoefficients__SWIG_3", "D_DistortionConfig_SetCoefficients__SWIG_3")); 869 mixin(bindCode("DistortionConfig_SetChromaticAberration__SWIG_0", "D_DistortionConfig_SetChromaticAberration__SWIG_0")); 870 mixin(bindCode("DistortionConfig_SetChromaticAberration__SWIG_1", "D_DistortionConfig_SetChromaticAberration__SWIG_1")); 871 mixin(bindCode("DistortionConfig_SetChromaticAberration__SWIG_2", "D_DistortionConfig_SetChromaticAberration__SWIG_2")); 872 mixin(bindCode("DistortionConfig_SetChromaticAberration__SWIG_3", "D_DistortionConfig_SetChromaticAberration__SWIG_3")); 873 mixin(bindCode("DistortionConfig_SetChromaticAberration__SWIG_4", "D_DistortionConfig_SetChromaticAberration__SWIG_4")); 874 mixin(bindCode("DistortionConfig_DistortionFn", "D_DistortionConfig_DistortionFn")); 875 mixin(bindCode("DistortionConfig_DistortionFnInverse", "D_DistortionConfig_DistortionFnInverse")); 876 mixin(bindCode("DistortionConfig_K_set", "D_DistortionConfig_K_set")); 877 mixin(bindCode("DistortionConfig_K_get", "D_DistortionConfig_K_get")); 878 mixin(bindCode("DistortionConfig_XCenterOffset_set", "D_DistortionConfig_XCenterOffset_set")); 879 mixin(bindCode("DistortionConfig_XCenterOffset_get", "D_DistortionConfig_XCenterOffset_get")); 880 mixin(bindCode("DistortionConfig_YCenterOffset_set", "D_DistortionConfig_YCenterOffset_set")); 881 mixin(bindCode("DistortionConfig_YCenterOffset_get", "D_DistortionConfig_YCenterOffset_get")); 882 mixin(bindCode("DistortionConfig_Scale_set", "D_DistortionConfig_Scale_set")); 883 mixin(bindCode("DistortionConfig_Scale_get", "D_DistortionConfig_Scale_get")); 884 mixin(bindCode("DistortionConfig_ChromaticAberration_set", "D_DistortionConfig_ChromaticAberration_set")); 885 mixin(bindCode("DistortionConfig_ChromaticAberration_get", "D_DistortionConfig_ChromaticAberration_get")); 886 mixin(bindCode("delete_DistortionConfig", "D_delete_DistortionConfig")); 887 mixin(bindCode("StereoEyeParams_Eye_set", "D_StereoEyeParams_Eye_set")); 888 mixin(bindCode("StereoEyeParams_Eye_get", "D_StereoEyeParams_Eye_get")); 889 mixin(bindCode("StereoEyeParams_VP_set", "D_StereoEyeParams_VP_set")); 890 mixin(bindCode("StereoEyeParams_VP_get", "D_StereoEyeParams_VP_get")); 891 mixin(bindCode("StereoEyeParams_pDistortion_set", "D_StereoEyeParams_pDistortion_set")); 892 mixin(bindCode("StereoEyeParams_pDistortion_get", "D_StereoEyeParams_pDistortion_get")); 893 mixin(bindCode("StereoEyeParams_ViewAdjust_set", "D_StereoEyeParams_ViewAdjust_set")); 894 mixin(bindCode("StereoEyeParams_ViewAdjust_get", "D_StereoEyeParams_ViewAdjust_get")); 895 mixin(bindCode("StereoEyeParams_Projection_set", "D_StereoEyeParams_Projection_set")); 896 mixin(bindCode("StereoEyeParams_Projection_get", "D_StereoEyeParams_Projection_get")); 897 mixin(bindCode("StereoEyeParams_OrthoProjection_set", "D_StereoEyeParams_OrthoProjection_set")); 898 mixin(bindCode("StereoEyeParams_OrthoProjection_get", "D_StereoEyeParams_OrthoProjection_get")); 899 mixin(bindCode("StereoEyeParams_Init__SWIG_0", "D_StereoEyeParams_Init__SWIG_0")); 900 mixin(bindCode("StereoEyeParams_Init__SWIG_1", "D_StereoEyeParams_Init__SWIG_1")); 901 mixin(bindCode("new_StereoEyeParams", "D_new_StereoEyeParams")); 902 mixin(bindCode("delete_StereoEyeParams", "D_delete_StereoEyeParams")); 903 mixin(bindCode("new_StereoConfig__SWIG_0", "D_new_StereoConfig__SWIG_0")); 904 mixin(bindCode("new_StereoConfig__SWIG_1", "D_new_StereoConfig__SWIG_1")); 905 mixin(bindCode("new_StereoConfig__SWIG_2", "D_new_StereoConfig__SWIG_2")); 906 mixin(bindCode("StereoConfig_SetStereoMode", "D_StereoConfig_SetStereoMode")); 907 mixin(bindCode("StereoConfig_GetStereoMode", "D_StereoConfig_GetStereoMode")); 908 mixin(bindCode("StereoConfig_SetHMDInfo", "D_StereoConfig_SetHMDInfo")); 909 mixin(bindCode("StereoConfig_GetHMDInfo", "D_StereoConfig_GetHMDInfo")); 910 mixin(bindCode("StereoConfig_GetEyeToScreenDistance", "D_StereoConfig_GetEyeToScreenDistance")); 911 mixin(bindCode("StereoConfig_SetEyeToScreenDistance", "D_StereoConfig_SetEyeToScreenDistance")); 912 mixin(bindCode("StereoConfig_SetIPD", "D_StereoConfig_SetIPD")); 913 mixin(bindCode("StereoConfig_GetIPD", "D_StereoConfig_GetIPD")); 914 mixin(bindCode("StereoConfig_SetFullViewport", "D_StereoConfig_SetFullViewport")); 915 mixin(bindCode("StereoConfig_GetFullViewport", "D_StereoConfig_GetFullViewport")); 916 mixin(bindCode("StereoConfig_SetAspectMultiplier", "D_StereoConfig_SetAspectMultiplier")); 917 mixin(bindCode("StereoConfig_GetAspectMultiplier", "D_StereoConfig_GetAspectMultiplier")); 918 mixin(bindCode("StereoConfig_SetDistortionFitPointVP", "D_StereoConfig_SetDistortionFitPointVP")); 919 mixin(bindCode("StereoConfig_SetDistortionFitPointPixels", "D_StereoConfig_SetDistortionFitPointPixels")); 920 mixin(bindCode("StereoConfig_SetDistortionConfig", "D_StereoConfig_SetDistortionConfig")); 921 mixin(bindCode("StereoConfig_SetDistortionK", "D_StereoConfig_SetDistortionK")); 922 mixin(bindCode("StereoConfig_GetDistortionK", "D_StereoConfig_GetDistortionK")); 923 mixin(bindCode("StereoConfig_Set2DAreaFov", "D_StereoConfig_Set2DAreaFov")); 924 mixin(bindCode("StereoConfig_GetAspect", "D_StereoConfig_GetAspect")); 925 mixin(bindCode("StereoConfig_GetYFOVRadians", "D_StereoConfig_GetYFOVRadians")); 926 mixin(bindCode("StereoConfig_GetYFOVDegrees", "D_StereoConfig_GetYFOVDegrees")); 927 mixin(bindCode("StereoConfig_GetProjectionCenterOffset", "D_StereoConfig_GetProjectionCenterOffset")); 928 mixin(bindCode("StereoConfig_GetDistortionConfig", "D_StereoConfig_GetDistortionConfig")); 929 mixin(bindCode("StereoConfig_GetDistortionScale", "D_StereoConfig_GetDistortionScale")); 930 mixin(bindCode("StereoConfig_Get2DUnitPixel", "D_StereoConfig_Get2DUnitPixel")); 931 mixin(bindCode("StereoConfig_GetEyeRenderParams", "D_StereoConfig_GetEyeRenderParams")); 932 mixin(bindCode("delete_StereoConfig", "D_delete_StereoConfig")); 933 mixin(bindCode("JSON_Type_set", "D_JSON_Type_set")); 934 mixin(bindCode("JSON_Type_get", "D_JSON_Type_get")); 935 mixin(bindCode("JSON_Name_set", "D_JSON_Name_set")); 936 mixin(bindCode("JSON_Name_get", "D_JSON_Name_get")); 937 mixin(bindCode("JSON_Value_set", "D_JSON_Value_set")); 938 mixin(bindCode("JSON_Value_get", "D_JSON_Value_get")); 939 mixin(bindCode("JSON_dValue_set", "D_JSON_dValue_set")); 940 mixin(bindCode("JSON_dValue_get", "D_JSON_dValue_get")); 941 mixin(bindCode("delete_JSON", "D_delete_JSON")); 942 mixin(bindCode("JSON_CreateObject", "D_JSON_CreateObject")); 943 mixin(bindCode("JSON_CreateNull", "D_JSON_CreateNull")); 944 mixin(bindCode("JSON_CreateArray", "D_JSON_CreateArray")); 945 mixin(bindCode("JSON_CreateBool", "D_JSON_CreateBool")); 946 mixin(bindCode("JSON_CreateNumber", "D_JSON_CreateNumber")); 947 mixin(bindCode("JSON_CreateString", "D_JSON_CreateString")); 948 mixin(bindCode("JSON_Parse__SWIG_0", "D_JSON_Parse__SWIG_0")); 949 mixin(bindCode("JSON_Parse__SWIG_1", "D_JSON_Parse__SWIG_1")); 950 mixin(bindCode("JSON_Load__SWIG_0", "D_JSON_Load__SWIG_0")); 951 mixin(bindCode("JSON_Load__SWIG_1", "D_JSON_Load__SWIG_1")); 952 mixin(bindCode("JSON_Save", "D_JSON_Save")); 953 mixin(bindCode("JSON_HasItems", "D_JSON_HasItems")); 954 mixin(bindCode("JSON_GetFirstItem", "D_JSON_GetFirstItem")); 955 mixin(bindCode("JSON_GetLastItem", "D_JSON_GetLastItem")); 956 mixin(bindCode("JSON_GetItemCount", "D_JSON_GetItemCount")); 957 mixin(bindCode("JSON_GetItemByIndex", "D_JSON_GetItemByIndex")); 958 mixin(bindCode("JSON_GetItemByName", "D_JSON_GetItemByName")); 959 mixin(bindCode("JSON_GetNextItem", "D_JSON_GetNextItem")); 960 mixin(bindCode("JSON_GetPrevItem", "D_JSON_GetPrevItem")); 961 mixin(bindCode("JSON_AddItem", "D_JSON_AddItem")); 962 mixin(bindCode("JSON_AddNullItem", "D_JSON_AddNullItem")); 963 mixin(bindCode("JSON_AddBoolItem", "D_JSON_AddBoolItem")); 964 mixin(bindCode("JSON_AddNumberItem", "D_JSON_AddNumberItem")); 965 mixin(bindCode("JSON_AddStringItem", "D_JSON_AddStringItem")); 966 mixin(bindCode("JSON_AddArrayElement", "D_JSON_AddArrayElement")); 967 mixin(bindCode("JSON_AddArrayNumber", "D_JSON_AddArrayNumber")); 968 mixin(bindCode("JSON_AddArrayString", "D_JSON_AddArrayString")); 969 mixin(bindCode("JSON_GetArraySize", "D_JSON_GetArraySize")); 970 mixin(bindCode("JSON_GetArrayNumber", "D_JSON_GetArrayNumber")); 971 mixin(bindCode("JSON_GetArrayString", "D_JSON_GetArrayString")); 972 973 mixin(bindCode("DeviceManager_EnumerateDevices_HMDDevice", "D_DeviceManager_EnumerateDevices_HMDDevice")); 974 mixin(bindCode("DeviceEnumerator_CreateDevice_HMDDevice", "D_DeviceEnumerator_CreateDevice_HMDDevice")); 975 mixin(bindCode("DeviceManager_EnumerateDevices_SensorDevice", "D_DeviceManager_EnumerateDevices_SensorDevice")); 976 mixin(bindCode("DeviceEnumerator_CreateDevice_SensorDevice", "D_DeviceEnumerator_CreateDevice_SensorDevice")); 977 mixin(bindCode("Quatf_GetEulerAngles", "D_Quatf_GetEulerAngles")); 978 } 979 980 //#if !defined(SWIG_D_NO_EXCEPTION_HELPER) 981 extern(C) void function( 982 SwigExceptionCallback exceptionCallback, 983 SwigExceptionCallback illegalArgumentCallback, 984 SwigExceptionCallback illegalElementCallback, 985 SwigExceptionCallback ioCallback, 986 SwigExceptionCallback noSuchElementCallback) swigRegisterExceptionCallbacksovr; 987 //#endif // SWIG_D_NO_EXCEPTION_HELPER 988 989 //#if !defined(SWIG_D_NO_STRING_HELPER) 990 extern(C) void function(SwigStringCallback callback) swigRegisterStringCallbackovr; 991 //#endif // SWIG_D_NO_STRING_HELPER 992 993 994 mixin template SwigOperatorDefinitions() { 995 public override bool opEquals(Object o) { 996 if (auto rhs = cast(typeof(this))o) { 997 if (swigCPtr == rhs.swigCPtr) return true; 998 static if (is(typeof(swigOpEquals(rhs)))) { 999 return swigOpEquals(rhs); 1000 } else { 1001 return false; 1002 } 1003 } 1004 return super.opEquals(o); 1005 } 1006 1007 1008 public override int opCmp(Object o) { 1009 static if (__traits(compiles, swigOpLt(typeof(this).init) && 1010 swigOpEquals(typeof(this).init))) { 1011 if (auto rhs = cast(typeof(this))o) { 1012 if (swigOpLt(rhs)) { 1013 return -1; 1014 } else if (swigOpEquals(rhs)) { 1015 return 0; 1016 } else { 1017 return 1; 1018 } 1019 } 1020 } 1021 return super.opCmp(o); 1022 } 1023 1024 private template swigOpBinary(string operator, string name) { 1025 enum swigOpBinary = `public void opOpAssign(string op, T)(T rhs) if (op == "` ~ operator ~ 1026 `" && __traits(compiles, swigOp` ~ name ~ `Assign(rhs))) { swigOp` ~ name ~ `Assign(rhs);}` ~ 1027 `public auto opBinary(string op, T)(T rhs) if (op == "` ~ operator ~ 1028 `" && __traits(compiles, swigOp` ~ name ~ `(rhs))) { return swigOp` ~ name ~ `(rhs);}`; 1029 } 1030 mixin(swigOpBinary!("+", "Add")); 1031 mixin(swigOpBinary!("-", "Sub")); 1032 mixin(swigOpBinary!("*", "Mul")); 1033 mixin(swigOpBinary!("/", "Div")); 1034 mixin(swigOpBinary!("%", "Mod")); 1035 mixin(swigOpBinary!("&", "And")); 1036 mixin(swigOpBinary!("|", "Or")); 1037 mixin(swigOpBinary!("^", "Xor")); 1038 mixin(swigOpBinary!("<<", "Shl")); 1039 mixin(swigOpBinary!(">>", "Shr")); 1040 1041 private template swigOpUnary(string operator, string name) { 1042 enum swigOpUnary = `public auto opUnary(string op)() if (op == "` ~ operator ~ 1043 `" && __traits(compiles, swigOp` ~ name ~ `())) { return swigOp` ~ name ~ `();}`; 1044 } 1045 mixin(swigOpUnary!("+", "Pos")); 1046 mixin(swigOpUnary!("-", "Neg")); 1047 mixin(swigOpUnary!("~", "Com")); 1048 mixin(swigOpUnary!("++", "Inc")); 1049 mixin(swigOpUnary!("--", "Dec")); 1050 1051 1052 } 1053 1054 1055 private class SwigExceptionHelper { 1056 static this() { 1057 // The D1/Tango version maps C++ exceptions to multiple exception types. 1058 swigRegisterExceptionCallbacksovr( 1059 &setException, 1060 &setException, 1061 &setException, 1062 &setException, 1063 &setException 1064 ); 1065 } 1066 1067 static void setException(const char* message) { 1068 auto exception = new object.Exception(std.conv.to!string(message).idup); 1069 exception.next = SwigPendingException.retrieve(); 1070 SwigPendingException.set(exception); 1071 } 1072 } 1073 1074 package struct SwigPendingException { 1075 public: 1076 static this() { 1077 m_sPendingCount = 0; 1078 m_sPendingException = null; 1079 } 1080 1081 static bool isPending() { 1082 bool pending = false; 1083 if (m_sPendingCount > 0) { 1084 if (m_sPendingException !is null) { 1085 pending = true; 1086 } 1087 } 1088 return pending; 1089 } 1090 1091 static void set(object.Exception e) { 1092 if (m_sPendingException !is null) { 1093 throw new object.Exception("FATAL: An earlier pending exception from C/C++ code " ~ 1094 "was missed and thus not thrown (" ~ m_sPendingException.classinfo.name ~ 1095 ": " ~ m_sPendingException.msg ~ ")!", e); 1096 } 1097 1098 m_sPendingException = e; 1099 synchronized { 1100 ++m_sPendingCount; 1101 } 1102 } 1103 1104 static object.Exception retrieve() { 1105 object.Exception e = null; 1106 if (m_sPendingCount > 0) { 1107 if (m_sPendingException !is null) { 1108 e = m_sPendingException; 1109 m_sPendingException = null; 1110 synchronized { 1111 --m_sPendingCount; 1112 } 1113 } 1114 } 1115 return e; 1116 } 1117 1118 private: 1119 // The pending exception counter is stored thread-global. 1120 static shared int m_sPendingCount; 1121 1122 // The reference to the pending exception (if any) is stored thread-local. 1123 static object.Exception m_sPendingException; 1124 } 1125 alias void function(const char* message) SwigExceptionCallback; 1126 1127 1128 private class SwigStringHelper { 1129 static this() { 1130 swigRegisterStringCallbackovr(&createString); 1131 } 1132 1133 static const(char)* createString(const(char*) cString) { 1134 // We are effectively dup'ing the string here. 1135 // TODO: Is this also correct for D2/Phobos? 1136 return std..string.toStringz(std.conv.to!string(cString)); 1137 } 1138 } 1139 alias const(char)* function(const(char*) cString) SwigStringCallback; 1140 1141 1142 template SwigExternC(T) if (is(typeof(*(T.init)) P == function)) { 1143 static if (is(typeof(*(T.init)) R == return)) { 1144 static if (is(typeof(*(T.init)) P == function)) { 1145 alias extern(C) R function(P) SwigExternC; 1146 } 1147 } 1148 } 1149 1150 extern(C) void* function(uint jarg1) new_Log__SWIG_0; 1151 extern(C) void* function() new_Log__SWIG_1; 1152 extern(C) void function(void* jarg1) delete_Log; 1153 extern(C) uint function(void* jarg1) Log_GetLoggingMask; 1154 extern(C) void function(void* jarg1, uint jarg2) Log_SetLoggingMask; 1155 extern(C) void function(void* jarg1, int jarg2, const(char)* jarg3, void* jarg4) Log_LogMessageVarg; 1156 extern(C) void function(void* jarg1, int jarg2, const(char)* jarg3) Log_LogMessage; 1157 extern(C) void function(const(char)* jarg1, uint jarg2, int jarg3, const(char)* jarg4, void* jarg5) Log_FormatLog; 1158 extern(C) void function(const(char)* jarg1, uint jarg2) Log_DefaultLogOutput; 1159 extern(C) uint function(int jarg1) Log_IsDebugMessage; 1160 extern(C) void function(void* jarg1) Log_SetGlobalLog; 1161 extern(C) void* function() Log_GetGlobalLog; 1162 extern(C) void* function() Log_GetDefaultLog; 1163 extern(C) void* function(uint jarg1) Log_ConfigureDefaultLog__SWIG_0; 1164 extern(C) void* function() Log_ConfigureDefaultLog__SWIG_1; 1165 extern(C) void function(const(char)* jarg1) LogText; 1166 extern(C) void function(const(char)* jarg1) LogError; 1167 extern(C) void* function(void* jarg1, size_t jarg2) Allocator_Alloc; 1168 extern(C) void* function(void* jarg1, size_t jarg2, const(char)* jarg3, uint jarg4) Allocator_AllocDebug; 1169 extern(C) void* function(void* jarg1, void* jarg2, size_t jarg3) Allocator_Realloc; 1170 extern(C) void function(void* jarg1, void* jarg2) Allocator_Free; 1171 extern(C) void* function(void* jarg1, size_t jarg2, size_t jarg3) Allocator_AllocAligned; 1172 extern(C) void function(void* jarg1, void* jarg2) Allocator_FreeAligned; 1173 extern(C) void* function() Allocator_GetInstance; 1174 extern(C) void function(void* jarg1) Allocator_setInstance; 1175 extern(C) void function(void* jarg1) delete_Allocator; 1176 extern(C) void* function(void* jarg1, size_t jarg2) DefaultAllocator_Alloc; 1177 extern(C) void* function(void* jarg1, size_t jarg2, const(char)* jarg3, uint jarg4) DefaultAllocator_AllocDebug; 1178 extern(C) void* function(void* jarg1, void* jarg2, size_t jarg3) DefaultAllocator_Realloc; 1179 extern(C) void function(void* jarg1, void* jarg2) DefaultAllocator_Free; 1180 extern(C) void* function() new_DefaultAllocator; 1181 extern(C) void function(void* jarg1) delete_DefaultAllocator; 1182 extern(C) void* function() new_NewOverrideBase; 1183 extern(C) void function(void* jarg1) delete_NewOverrideBase; 1184 extern(C) void* function(void* jarg1, void* jarg2) new_System__SWIG_0; 1185 extern(C) void* function(void* jarg1) new_System__SWIG_1; 1186 extern(C) void* function() new_System__SWIG_2; 1187 extern(C) void function(void* jarg1) delete_System; 1188 extern(C) uint function() System_IsInitialized; 1189 extern(C) void function(void* jarg1, void* jarg2) System_Init__SWIG_0; 1190 extern(C) void function(void* jarg1) System_Init__SWIG_1; 1191 extern(C) void function() System_Init__SWIG_2; 1192 extern(C) void function() System_Destroy; 1193 extern(C) void function(void* jarg1, int jarg2) WorldAxes_XAxis_set; 1194 extern(C) int function(void* jarg1) WorldAxes_XAxis_get; 1195 extern(C) void function(void* jarg1, int jarg2) WorldAxes_YAxis_set; 1196 extern(C) int function(void* jarg1) WorldAxes_YAxis_get; 1197 extern(C) void function(void* jarg1, int jarg2) WorldAxes_ZAxis_set; 1198 extern(C) int function(void* jarg1) WorldAxes_ZAxis_get; 1199 extern(C) void* function(int jarg1, int jarg2, int jarg3) new_WorldAxes; 1200 extern(C) void function(void* jarg1) delete_WorldAxes; 1201 extern(C) void function(void* jarg1, void* jarg2) Matrix4f_M_set; 1202 extern(C) void* function(void* jarg1) Matrix4f_M_get; 1203 extern(C) void* function(int jarg1) new_Matrix4f__SWIG_0; 1204 extern(C) void* function() new_Matrix4f__SWIG_1; 1205 extern(C) void* function(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, float jarg10, float jarg11, float jarg12, float jarg13, float jarg14, float jarg15, float jarg16) new_Matrix4f__SWIG_2; 1206 extern(C) void* function(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9) new_Matrix4f__SWIG_3; 1207 extern(C) void function(void* jarg1, const(char)* jarg2, size_t jarg3) Matrix4f_ToString; 1208 extern(C) void* function(const(char)* jarg1) Matrix4f_FromString; 1209 extern(C) void* function() Matrix4f_Identity; 1210 extern(C) void function(void* jarg1) Matrix4f_SetIdentity; 1211 extern(C) void* function(void* jarg1, void* jarg2) Matrix4f_swigOpAdd; 1212 extern(C) void* function(void* jarg1, void* jarg2) Matrix4f_swigOpAddAssign; 1213 extern(C) void* function(void* jarg1, void* jarg2) Matrix4f_swigOpSub; 1214 extern(C) void* function(void* jarg1, void* jarg2) Matrix4f_swigOpSubAssign; 1215 extern(C) void* function(void* jarg1, void* jarg2, void* jarg3) Matrix4f_Multiply; 1216 extern(C) void* function(void* jarg1, void* jarg2) Matrix4f_swigOpMul__SWIG_0; 1217 extern(C) void* function(void* jarg1, void* jarg2) Matrix4f_swigOpMulAssign__SWIG_0; 1218 extern(C) void* function(void* jarg1, float jarg2) Matrix4f_swigOpMul__SWIG_1; 1219 extern(C) void* function(void* jarg1, float jarg2) Matrix4f_swigOpMulAssign__SWIG_1; 1220 extern(C) void* function(void* jarg1, float jarg2) Matrix4f_swigOpDiv; 1221 extern(C) void* function(void* jarg1, float jarg2) Matrix4f_swigOpDivAssign; 1222 extern(C) void* function(void* jarg1, void* jarg2) Matrix4f_Transform; 1223 extern(C) void* function(void* jarg1) Matrix4f_Transposed; 1224 extern(C) void function(void* jarg1) Matrix4f_Transpose; 1225 extern(C) float function(void* jarg1, void* jarg2, void* jarg3) Matrix4f_SubDet; 1226 extern(C) float function(void* jarg1, size_t jarg2, size_t jarg3) Matrix4f_Cofactor; 1227 extern(C) float function(void* jarg1) Matrix4f_Determinant; 1228 extern(C) void* function(void* jarg1) Matrix4f_Adjugated; 1229 extern(C) void* function(void* jarg1) Matrix4f_Inverted; 1230 extern(C) void function(void* jarg1) Matrix4f_Invert; 1231 extern(C) void* function(void* jarg1) Matrix4f_InvertedHomogeneousTransform; 1232 extern(C) void function(void* jarg1) Matrix4f_InvertHomogeneousTransform; 1233 extern(C) void* function(void* jarg1, void* jarg2) Matrix4f_AxisConversion; 1234 extern(C) void* function(void* jarg1) Matrix4f_Translation__SWIG_0; 1235 extern(C) void* function(float jarg1, float jarg2, float jarg3) Matrix4f_Translation__SWIG_1; 1236 extern(C) void* function(float jarg1, float jarg2) Matrix4f_Translation__SWIG_2; 1237 extern(C) void* function(void* jarg1) Matrix4f_Scaling__SWIG_0; 1238 extern(C) void* function(float jarg1, float jarg2, float jarg3) Matrix4f_Scaling__SWIG_1; 1239 extern(C) void* function(float jarg1) Matrix4f_Scaling__SWIG_2; 1240 extern(C) void* function(int jarg1, float jarg2, int jarg3, int jarg4) Matrix4f_RotationAxis; 1241 extern(C) void* function(float jarg1) Matrix4f_RotationX; 1242 extern(C) void* function(float jarg1) Matrix4f_RotationY; 1243 extern(C) void* function(float jarg1) Matrix4f_RotationZ; 1244 extern(C) void* function(void* jarg1, void* jarg2, void* jarg3) Matrix4f_LookAtRH; 1245 extern(C) void* function(void* jarg1, void* jarg2, void* jarg3) Matrix4f_LookAtLH; 1246 extern(C) void* function(float jarg1, float jarg2, float jarg3, float jarg4) Matrix4f_PerspectiveRH; 1247 extern(C) void* function(float jarg1, float jarg2, float jarg3, float jarg4) Matrix4f_PerspectiveLH; 1248 extern(C) void* function(float jarg1, float jarg2) Matrix4f_Ortho2D; 1249 extern(C) void function(void* jarg1) delete_Matrix4f; 1250 extern(C) void* function() new_AtomicOpsRawBase; 1251 extern(C) void function(void* jarg1) delete_AtomicOpsRawBase; 1252 extern(C) void* function() new_AtomicOpsRaw_4ByteImpl; 1253 extern(C) void function(void* jarg1) delete_AtomicOpsRaw_4ByteImpl; 1254 extern(C) void* function(void* objectRef) AtomicOpsRaw_4ByteImpl_Upcast; 1255 extern(C) void* function() new_AtomicOpsRaw_8ByteImpl; 1256 extern(C) void function(void* jarg1) delete_AtomicOpsRaw_8ByteImpl; 1257 extern(C) void* function(void* objectRef) AtomicOpsRaw_8ByteImpl_Upcast; 1258 extern(C) void function(void* jarg1) Lock_RecursiveAttr_set; 1259 extern(C) void* function() Lock_RecursiveAttr_get; 1260 extern(C) void function(uint jarg1) Lock_RecursiveAttrInit_set; 1261 extern(C) uint function() Lock_RecursiveAttrInit_get; 1262 extern(C) void* function(uint jarg1) new_Lock__SWIG_0; 1263 extern(C) void* function() new_Lock__SWIG_1; 1264 extern(C) void function(void* jarg1) delete_Lock; 1265 extern(C) void function(void* jarg1) Lock_DoLock; 1266 extern(C) void function(void* jarg1) Lock_Unlock; 1267 extern(C) void* function() new_String__SWIG_1; 1268 extern(C) void* function(const(char)* jarg1) new_String__SWIG_2; 1269 extern(C) void* function(const(char)* jarg1, const(char)* jarg2, const(char)* jarg3) new_String__SWIG_3; 1270 extern(C) void* function(const(char)* jarg1, const(char)* jarg2) new_String__SWIG_4; 1271 extern(C) void* function(const(char)* jarg1, size_t jarg2) new_String__SWIG_5; 1272 extern(C) void* function(void* jarg1) new_String__SWIG_6; 1273 extern(C) void* function(void* jarg1) new_String__SWIG_7; 1274 extern(C) void* function(void* jarg1, size_t jarg2) new_String__SWIG_8; 1275 extern(C) void* function(void* jarg1) new_String__SWIG_9; 1276 extern(C) void function(void* jarg1) delete_String; 1277 extern(C) void function(void* jarg1) String_NullData_set; 1278 extern(C) void* function() String_NullData_get; 1279 extern(C) void function(void* jarg1) String_Clear; 1280 extern(C) const(char)* function(void* jarg1) String_ToCStr; 1281 extern(C) size_t function(void* jarg1) String_GetSize; 1282 extern(C) uint function(void* jarg1) String_IsEmpty; 1283 extern(C) size_t function(void* jarg1) String_GetLength; 1284 extern(C) void* function(void* jarg1, size_t jarg2) String_GetCharAt; 1285 extern(C) void* function(void* jarg1, size_t jarg2, void* jarg3) String_GetFirstCharAt; 1286 extern(C) void* function(void* jarg1, void* jarg2) String_GetNextChar; 1287 extern(C) void function(void* jarg1, void* jarg2) String_AppendChar; 1288 extern(C) void function(void* jarg1, void* jarg2, void* jarg3) String_AppendString__SWIG_0; 1289 extern(C) void function(void* jarg1, void* jarg2) String_AppendString__SWIG_1; 1290 extern(C) void function(void* jarg1, const(char)* jarg2, void* jarg3) String_AppendString__SWIG_2; 1291 extern(C) void function(void* jarg1, const(char)* jarg2) String_AppendString__SWIG_3; 1292 extern(C) void function(void* jarg1, void* jarg2, size_t jarg3) String_AssignString__SWIG_0; 1293 extern(C) void function(void* jarg1, const(char)* jarg2, size_t jarg3) String_AssignString__SWIG_1; 1294 extern(C) void function(void* jarg1, size_t jarg2, void* jarg3) String_Remove__SWIG_0; 1295 extern(C) void function(void* jarg1, size_t jarg2) String_Remove__SWIG_1; 1296 extern(C) void* function(void* jarg1, size_t jarg2, size_t jarg3) String_Substring; 1297 extern(C) void* function(void* jarg1) String_ToUpper; 1298 extern(C) void* function(void* jarg1) String_ToLower; 1299 extern(C) void* function(void* jarg1, const(char)* jarg2, size_t jarg3, void* jarg4) String_Insert__SWIG_0; 1300 extern(C) void* function(void* jarg1, const(char)* jarg2, size_t jarg3) String_Insert__SWIG_1; 1301 extern(C) size_t function(void* jarg1, void* jarg2, size_t jarg3) String_InsertCharAt; 1302 extern(C) size_t function(void* jarg1, size_t jarg2) String_GetByteIndex; 1303 extern(C) int function(const(char)* jarg1, const(char)* jarg2) String_CompareNoCase__SWIG_0; 1304 extern(C) int function(const(char)* jarg1, const(char)* jarg2, void* jarg3) String_CompareNoCase__SWIG_1; 1305 extern(C) size_t function(void* jarg1, size_t jarg2, size_t jarg3) String_BernsteinHashFunctionCIS__SWIG_0; 1306 extern(C) size_t function(void* jarg1, size_t jarg2) String_BernsteinHashFunctionCIS__SWIG_1; 1307 extern(C) size_t function(void* jarg1, size_t jarg2, size_t jarg3) String_BernsteinHashFunction__SWIG_0; 1308 extern(C) size_t function(void* jarg1, size_t jarg2) String_BernsteinHashFunction__SWIG_1; 1309 extern(C) uint function(const(char)* jarg1) String_HasAbsolutePath__SWIG_0; 1310 extern(C) uint function(const(char)* jarg1) String_HasExtension__SWIG_0; 1311 extern(C) uint function(const(char)* jarg1) String_HasProtocol__SWIG_0; 1312 extern(C) uint function(void* jarg1) String_HasAbsolutePath__SWIG_1; 1313 extern(C) uint function(void* jarg1) String_HasExtension__SWIG_1; 1314 extern(C) uint function(void* jarg1) String_HasProtocol__SWIG_1; 1315 extern(C) void* function(void* jarg1) String_GetProtocol; 1316 extern(C) void* function(void* jarg1) String_GetPath; 1317 extern(C) void* function(void* jarg1) String_GetFilename; 1318 extern(C) void* function(void* jarg1) String_GetExtension; 1319 extern(C) void function(void* jarg1) String_StripProtocol; 1320 extern(C) void function(void* jarg1) String_StripExtension; 1321 extern(C) void function(void* jarg1, void* jarg2) String_swigOpAddAssign__SWIG_0; 1322 extern(C) void function(void* jarg1, const(char)* jarg2) String_swigOpAddAssign__SWIG_1; 1323 extern(C) void function(void* jarg1, void* jarg2) String_swigOpAddAssign__SWIG_2; 1324 extern(C) void function(void* jarg1, char jarg2) String_swigOpAddAssign__SWIG_3; 1325 extern(C) void* function(void* jarg1, const(char)* jarg2) String_swigOpAdd__SWIG_0; 1326 extern(C) void* function(void* jarg1, void* jarg2) String_swigOpAdd__SWIG_1; 1327 extern(C) uint function(void* jarg1, void* jarg2) String_swigOpEquals__SWIG_0; 1328 extern(C) uint function(void* jarg1, const(char)* jarg2) String_swigOpEquals__SWIG_1; 1329 extern(C) uint function(void* jarg1, const(char)* jarg2) String_swigOpLt__SWIG_0; 1330 extern(C) uint function(void* jarg1, void* jarg2) String_swigOpLt__SWIG_1; 1331 extern(C) uint function(void* jarg1, const(char)* jarg2) String_swigOpGt__SWIG_0; 1332 extern(C) uint function(void* jarg1, void* jarg2) String_swigOpGt__SWIG_1; 1333 extern(C) int function(void* jarg1, const(char)* jarg2) String_CompareNoCase__SWIG_2; 1334 extern(C) int function(void* jarg1, void* jarg2) String_CompareNoCase__SWIG_3; 1335 extern(C) char function(void* jarg1, int jarg2) String_opIndex__SWIG_0; 1336 extern(C) char function(void* jarg1, size_t jarg2) String_opIndex__SWIG_1; 1337 extern(C) uint function(void* jarg1, void* jarg2) String_swigOpEquals__SWIG_2; 1338 extern(C) void* function() new_StringBuffer__SWIG_0; 1339 extern(C) void* function(size_t jarg1) new_StringBuffer__SWIG_1; 1340 extern(C) void* function(const(char)* jarg1) new_StringBuffer__SWIG_2; 1341 extern(C) void* function(const(char)* jarg1, size_t jarg2) new_StringBuffer__SWIG_3; 1342 extern(C) void* function(void* jarg1) new_StringBuffer__SWIG_4; 1343 extern(C) void* function(void* jarg1) new_StringBuffer__SWIG_5; 1344 extern(C) void* function(void* jarg1) new_StringBuffer__SWIG_6; 1345 extern(C) void function(void* jarg1) delete_StringBuffer; 1346 extern(C) size_t function(void* jarg1) StringBuffer_GetGrowSize; 1347 extern(C) void function(void* jarg1, size_t jarg2) StringBuffer_SetGrowSize; 1348 extern(C) void function(void* jarg1) StringBuffer_Clear; 1349 extern(C) const(char)* function(void* jarg1) StringBuffer_ToCStr; 1350 extern(C) size_t function(void* jarg1) StringBuffer_GetSize; 1351 extern(C) uint function(void* jarg1) StringBuffer_IsEmpty; 1352 extern(C) size_t function(void* jarg1) StringBuffer_GetLength; 1353 extern(C) void* function(void* jarg1, size_t jarg2) StringBuffer_GetCharAt; 1354 extern(C) void* function(void* jarg1, size_t jarg2, void* jarg3) StringBuffer_GetFirstCharAt; 1355 extern(C) void* function(void* jarg1, void* jarg2) StringBuffer_GetNextChar; 1356 extern(C) void function(void* jarg1, size_t jarg2) StringBuffer_Resize; 1357 extern(C) void function(void* jarg1, size_t jarg2) StringBuffer_Reserve; 1358 extern(C) void function(void* jarg1, void* jarg2) StringBuffer_AppendChar; 1359 extern(C) void function(void* jarg1, void* jarg2, void* jarg3) StringBuffer_AppendString__SWIG_0; 1360 extern(C) void function(void* jarg1, void* jarg2) StringBuffer_AppendString__SWIG_1; 1361 extern(C) void function(void* jarg1, const(char)* jarg2, void* jarg3) StringBuffer_AppendString__SWIG_2; 1362 extern(C) void function(void* jarg1, const(char)* jarg2) StringBuffer_AppendString__SWIG_3; 1363 extern(C) void function(void* jarg1, const(char)* jarg2) StringBuffer_AppendFormat; 1364 extern(C) void function(void* jarg1, const(char)* jarg2, size_t jarg3, void* jarg4) StringBuffer_Insert__SWIG_0; 1365 extern(C) void function(void* jarg1, const(char)* jarg2, size_t jarg3) StringBuffer_Insert__SWIG_1; 1366 extern(C) size_t function(void* jarg1, void* jarg2, size_t jarg3) StringBuffer_InsertCharAt; 1367 extern(C) void function(void* jarg1, void* jarg2) StringBuffer_swigOpAddAssign__SWIG_0; 1368 extern(C) void function(void* jarg1, const(char)* jarg2) StringBuffer_swigOpAddAssign__SWIG_1; 1369 extern(C) void function(void* jarg1, void* jarg2) StringBuffer_swigOpAddAssign__SWIG_2; 1370 extern(C) void function(void* jarg1, char jarg2) StringBuffer_swigOpAddAssign__SWIG_3; 1371 extern(C) void* function(void* jarg1, int jarg2) StringBuffer_opIndex__SWIG_0; 1372 extern(C) void* function(void* jarg1, size_t jarg2) StringBuffer_opIndex__SWIG_1; 1373 extern(C) void* function() new_StringDataPtr__SWIG_0; 1374 extern(C) void* function(void* jarg1) new_StringDataPtr__SWIG_1; 1375 extern(C) void* function(const(char)* jarg1, size_t jarg2) new_StringDataPtr__SWIG_2; 1376 extern(C) void* function(const(char)* jarg1) new_StringDataPtr__SWIG_3; 1377 extern(C) void* function(void* jarg1) new_StringDataPtr__SWIG_4; 1378 extern(C) const(char)* function(void* jarg1) StringDataPtr_ToCStr; 1379 extern(C) size_t function(void* jarg1) StringDataPtr_GetSize; 1380 extern(C) uint function(void* jarg1) StringDataPtr_IsEmpty; 1381 extern(C) uint function(void* jarg1, void* jarg2) StringDataPtr_IsPrefix; 1382 extern(C) uint function(void* jarg1, void* jarg2) StringDataPtr_IsSuffix; 1383 extern(C) void* function(void* jarg1, char jarg2, size_t jarg3) StringDataPtr_FindChar__SWIG_0; 1384 extern(C) void* function(void* jarg1, char jarg2) StringDataPtr_FindChar__SWIG_1; 1385 extern(C) void* function(void* jarg1, char jarg2, size_t jarg3) StringDataPtr_FindLastChar__SWIG_0; 1386 extern(C) void* function(void* jarg1, char jarg2) StringDataPtr_FindLastChar__SWIG_1; 1387 extern(C) void* function(void* jarg1, size_t jarg2) StringDataPtr_GetTrimLeft; 1388 extern(C) void* function(void* jarg1, size_t jarg2) StringDataPtr_GetTrimRight; 1389 extern(C) void* function(void* jarg1, char jarg2) StringDataPtr_GetNextToken__SWIG_0; 1390 extern(C) void* function(void* jarg1) StringDataPtr_GetNextToken__SWIG_1; 1391 extern(C) void* function(void* jarg1, size_t jarg2) StringDataPtr_TrimLeft; 1392 extern(C) void* function(void* jarg1, size_t jarg2) StringDataPtr_TrimRight; 1393 extern(C) const(char)* function(void* jarg1) StringDataPtr_Begin; 1394 extern(C) const(char)* function(void* jarg1) StringDataPtr_End; 1395 extern(C) uint function(void* jarg1, void* jarg2) StringDataPtr_swigOpEquals; 1396 extern(C) void function(void* jarg1) delete_StringDataPtr; 1397 extern(C) void* function() new_DeviceHandle__SWIG_0; 1398 extern(C) void* function(void* jarg1) new_DeviceHandle__SWIG_1; 1399 extern(C) void function(void* jarg1) delete_DeviceHandle; 1400 extern(C) uint function(void* jarg1, void* jarg2) DeviceHandle_swigOpEquals; 1401 extern(C) void* function(void* jarg1) DeviceHandle_GetDevice_AddRef; 1402 extern(C) int function(void* jarg1) DeviceHandle_GetType; 1403 extern(C) uint function(void* jarg1, void* jarg2) DeviceHandle_GetDeviceInfo; 1404 extern(C) uint function(void* jarg1) DeviceHandle_IsAvailable; 1405 extern(C) uint function(void* jarg1) DeviceHandle_IsCreated; 1406 extern(C) uint function(void* jarg1, void* jarg2) DeviceHandle_IsDevice; 1407 extern(C) void* function(void* jarg1) DeviceHandle_CreateDevice; 1408 extern(C) void function(void* jarg1) DeviceHandle_Clear; 1409 extern(C) void* function(int jarg1, void* jarg2) new_Message__SWIG_0; 1410 extern(C) void* function(int jarg1) new_Message__SWIG_1; 1411 extern(C) void* function() new_Message__SWIG_2; 1412 extern(C) void function(void* jarg1, int jarg2) Message_Type_set; 1413 extern(C) int function(void* jarg1) Message_Type_get; 1414 extern(C) void function(void* jarg1, void* jarg2) Message_pDevice_set; 1415 extern(C) void* function(void* jarg1) Message_pDevice_get; 1416 extern(C) void function(void* jarg1) delete_Message; 1417 extern(C) void* function(void* jarg1) new_MessageBodyFrame; 1418 extern(C) void function(void* jarg1, void* jarg2) MessageBodyFrame_Acceleration_set; 1419 extern(C) void* function(void* jarg1) MessageBodyFrame_Acceleration_get; 1420 extern(C) void function(void* jarg1, void* jarg2) MessageBodyFrame_RotationRate_set; 1421 extern(C) void* function(void* jarg1) MessageBodyFrame_RotationRate_get; 1422 extern(C) void function(void* jarg1, void* jarg2) MessageBodyFrame_MagneticField_set; 1423 extern(C) void* function(void* jarg1) MessageBodyFrame_MagneticField_get; 1424 extern(C) void function(void* jarg1, float jarg2) MessageBodyFrame_Temperature_set; 1425 extern(C) float function(void* jarg1) MessageBodyFrame_Temperature_get; 1426 extern(C) void function(void* jarg1, float jarg2) MessageBodyFrame_TimeDelta_set; 1427 extern(C) float function(void* jarg1) MessageBodyFrame_TimeDelta_get; 1428 extern(C) void function(void* jarg1) delete_MessageBodyFrame; 1429 extern(C) void* function(void* objectRef) MessageBodyFrame_Upcast; 1430 extern(C) void* function(int jarg1, void* jarg2, void* jarg3) new_MessageDeviceStatus; 1431 extern(C) void function(void* jarg1, void* jarg2) MessageDeviceStatus_Handle_set; 1432 extern(C) void* function(void* jarg1) MessageDeviceStatus_Handle_get; 1433 extern(C) void function(void* jarg1) delete_MessageDeviceStatus; 1434 extern(C) void* function(void* objectRef) MessageDeviceStatus_Upcast; 1435 extern(C) void* function(void* jarg1) new_MessageLatencyTestSamples; 1436 extern(C) void function(void* jarg1, void* jarg2) MessageLatencyTestSamples_Samples_set; 1437 extern(C) void* function(void* jarg1) MessageLatencyTestSamples_Samples_get; 1438 extern(C) void function(void* jarg1) delete_MessageLatencyTestSamples; 1439 extern(C) void* function(void* objectRef) MessageLatencyTestSamples_Upcast; 1440 extern(C) void* function(void* jarg1) new_MessageLatencyTestColorDetected; 1441 extern(C) void function(void* jarg1, void* jarg2) MessageLatencyTestColorDetected_Elapsed_set; 1442 extern(C) void* function(void* jarg1) MessageLatencyTestColorDetected_Elapsed_get; 1443 extern(C) void function(void* jarg1, void* jarg2) MessageLatencyTestColorDetected_DetectedValue_set; 1444 extern(C) void* function(void* jarg1) MessageLatencyTestColorDetected_DetectedValue_get; 1445 extern(C) void function(void* jarg1, void* jarg2) MessageLatencyTestColorDetected_TargetValue_set; 1446 extern(C) void* function(void* jarg1) MessageLatencyTestColorDetected_TargetValue_get; 1447 extern(C) void function(void* jarg1) delete_MessageLatencyTestColorDetected; 1448 extern(C) void* function(void* objectRef) MessageLatencyTestColorDetected_Upcast; 1449 extern(C) void* function(void* jarg1) new_MessageLatencyTestStarted; 1450 extern(C) void function(void* jarg1, void* jarg2) MessageLatencyTestStarted_TargetValue_set; 1451 extern(C) void* function(void* jarg1) MessageLatencyTestStarted_TargetValue_get; 1452 extern(C) void function(void* jarg1) delete_MessageLatencyTestStarted; 1453 extern(C) void* function(void* objectRef) MessageLatencyTestStarted_Upcast; 1454 extern(C) void* function(void* jarg1) new_MessageLatencyTestButton; 1455 extern(C) void function(void* jarg1) delete_MessageLatencyTestButton; 1456 extern(C) void* function(void* objectRef) MessageLatencyTestButton_Upcast; 1457 extern(C) void* function(void* jarg1) new_SensorFusion__SWIG_0; 1458 extern(C) void* function() new_SensorFusion__SWIG_1; 1459 extern(C) void function(void* jarg1) delete_SensorFusion; 1460 extern(C) uint function(void* jarg1, void* jarg2) SensorFusion_AttachToSensor; 1461 extern(C) uint function(void* jarg1) SensorFusion_IsAttachedToSensor; 1462 extern(C) void* function(void* jarg1) SensorFusion_GetOrientation; 1463 extern(C) void* function(void* jarg1, float jarg2) SensorFusion_GetPredictedOrientation__SWIG_0; 1464 extern(C) void* function(void* jarg1) SensorFusion_GetPredictedOrientation__SWIG_1; 1465 extern(C) void* function(void* jarg1) SensorFusion_GetAcceleration; 1466 extern(C) void* function(void* jarg1) SensorFusion_GetAngularVelocity; 1467 extern(C) void* function(void* jarg1) SensorFusion_GetMagnetometer; 1468 extern(C) void* function(void* jarg1) SensorFusion_GetCalibratedMagnetometer; 1469 extern(C) void function(void* jarg1) SensorFusion_Reset; 1470 extern(C) void function(void* jarg1, uint jarg2) SensorFusion_EnableMotionTracking__SWIG_0; 1471 extern(C) void function(void* jarg1) SensorFusion_EnableMotionTracking__SWIG_1; 1472 extern(C) uint function(void* jarg1) SensorFusion_IsMotionTrackingEnabled; 1473 extern(C) float function(void* jarg1) SensorFusion_GetPredictionDelta; 1474 extern(C) void function(void* jarg1, float jarg2, uint jarg3) SensorFusion_SetPrediction__SWIG_0; 1475 extern(C) void function(void* jarg1, float jarg2) SensorFusion_SetPrediction__SWIG_1; 1476 extern(C) void function(void* jarg1, uint jarg2) SensorFusion_SetPredictionEnabled__SWIG_0; 1477 extern(C) void function(void* jarg1) SensorFusion_SetPredictionEnabled__SWIG_1; 1478 extern(C) uint function(void* jarg1) SensorFusion_IsPredictionEnabled; 1479 extern(C) void function(void* jarg1, uint jarg2) SensorFusion_SetGravityEnabled; 1480 extern(C) uint function(void* jarg1) SensorFusion_IsGravityEnabled; 1481 extern(C) float function(void* jarg1) SensorFusion_GetAccelGain; 1482 extern(C) void function(void* jarg1, float jarg2) SensorFusion_SetAccelGain; 1483 extern(C) uint function(void* jarg1, const(char)* jarg2) SensorFusion_SaveMagCalibration__SWIG_0; 1484 extern(C) uint function(void* jarg1) SensorFusion_SaveMagCalibration__SWIG_1; 1485 extern(C) uint function(void* jarg1, const(char)* jarg2) SensorFusion_LoadMagCalibration__SWIG_0; 1486 extern(C) uint function(void* jarg1) SensorFusion_LoadMagCalibration__SWIG_1; 1487 extern(C) void function(void* jarg1, uint jarg2) SensorFusion_SetYawCorrectionEnabled; 1488 extern(C) uint function(void* jarg1) SensorFusion_IsYawCorrectionEnabled; 1489 extern(C) void function(void* jarg1, void* jarg2) SensorFusion_SetMagCalibration; 1490 extern(C) void* function(void* jarg1) SensorFusion_GetMagCalibration; 1491 extern(C) void* function(void* jarg1) SensorFusion_GetMagCalibrationTime; 1492 extern(C) uint function(void* jarg1) SensorFusion_HasMagCalibration; 1493 extern(C) void function(void* jarg1) SensorFusion_ClearMagCalibration; 1494 extern(C) void function(void* jarg1) SensorFusion_ClearMagReferences; 1495 extern(C) void* function(void* jarg1, void* jarg2) SensorFusion_GetCalibratedMagValue; 1496 extern(C) void function(void* jarg1, void* jarg2) SensorFusion_OnMessage; 1497 extern(C) void function(void* jarg1, void* jarg2) SensorFusion_SetDelegateMessageHandler; 1498 extern(C) void* function(void* objectRef) SensorFusion_Upcast; 1499 extern(C) void* function() ProfileManager_Create; 1500 extern(C) int function(void* jarg1, int jarg2) ProfileManager_GetProfileCount; 1501 extern(C) const(char)* function(void* jarg1, int jarg2, uint jarg3) ProfileManager_GetProfileName; 1502 extern(C) uint function(void* jarg1, int jarg2, const(char)* jarg3) ProfileManager_HasProfile; 1503 extern(C) void* function(void* jarg1, int jarg2, uint jarg3) ProfileManager_LoadProfile__SWIG_0; 1504 extern(C) void* function(void* jarg1, int jarg2, const(char)* jarg3) ProfileManager_LoadProfile__SWIG_1; 1505 extern(C) void* function(void* jarg1, int jarg2) ProfileManager_GetDeviceDefaultProfile; 1506 extern(C) const(char)* function(void* jarg1, int jarg2) ProfileManager_GetDefaultProfileName; 1507 extern(C) uint function(void* jarg1, int jarg2, const(char)* jarg3) ProfileManager_SetDefaultProfileName; 1508 extern(C) uint function(void* jarg1, void* jarg2) ProfileManager_Save; 1509 extern(C) uint function(void* jarg1, void* jarg2) ProfileManager_Delete; 1510 extern(C) void function(void* jarg1, int jarg2) Profile_Type_set; 1511 extern(C) int function(void* jarg1) Profile_Type_get; 1512 extern(C) void function(void* jarg1, const(char)* jarg2) Profile_Name_set; 1513 extern(C) const(char)* function(void* jarg1) Profile_Name_get; 1514 extern(C) void* function(void* jarg1) Profile_Clone; 1515 extern(C) int function(void* jarg1) Profile_GetGender; 1516 extern(C) float function(void* jarg1) Profile_GetPlayerHeight; 1517 extern(C) float function(void* jarg1) Profile_GetIPD; 1518 extern(C) float function(void* jarg1) Profile_GetEyeHeight; 1519 extern(C) void function(void* jarg1, int jarg2) Profile_SetGender; 1520 extern(C) void function(void* jarg1, float jarg2) Profile_SetPlayerHeight; 1521 extern(C) void function(void* jarg1, float jarg2) Profile_SetIPD; 1522 extern(C) void function(void* jarg1) delete_Profile; 1523 extern(C) void* function(void* jarg1) HMDProfile_Clone; 1524 extern(C) void function(void* jarg1, int jarg2) HMDProfile_SetLL; 1525 extern(C) void function(void* jarg1, int jarg2) HMDProfile_SetLR; 1526 extern(C) void function(void* jarg1, int jarg2) HMDProfile_SetRL; 1527 extern(C) void function(void* jarg1, int jarg2) HMDProfile_SetRR; 1528 extern(C) int function(void* jarg1) HMDProfile_GetLL; 1529 extern(C) int function(void* jarg1) HMDProfile_GetLR; 1530 extern(C) int function(void* jarg1) HMDProfile_GetRL; 1531 extern(C) int function(void* jarg1) HMDProfile_GetRR; 1532 extern(C) void function(void* jarg1) delete_HMDProfile; 1533 extern(C) void* function(void* objectRef) HMDProfile_Upcast; 1534 extern(C) void* function(void* jarg1) RiftDK1Profile_Clone; 1535 extern(C) int function(void* jarg1) RiftDK1Profile_GetEyeCup; 1536 extern(C) void function(void* jarg1, int jarg2) RiftDK1Profile_SetEyeCup; 1537 extern(C) void function(void* jarg1) delete_RiftDK1Profile; 1538 extern(C) void* function(void* objectRef) RiftDK1Profile_Upcast; 1539 extern(C) void* function(void* jarg1) RiftDKHDProfile_Clone; 1540 extern(C) int function(void* jarg1) RiftDKHDProfile_GetEyeCup; 1541 extern(C) void function(void* jarg1, int jarg2) RiftDKHDProfile_SetEyeCup; 1542 extern(C) void function(void* jarg1) delete_RiftDKHDProfile; 1543 extern(C) void* function(void* objectRef) RiftDKHDProfile_Upcast; 1544 extern(C) void* function(uint jarg1) GetBaseOVRPath; 1545 extern(C) void function(void* jarg1) delete_HIDDeviceBase; 1546 extern(C) uint function(void* jarg1, void* jarg2, void* jarg3) HIDDeviceBase_SetFeatureReport; 1547 extern(C) uint function(void* jarg1, void* jarg2, void* jarg3) HIDDeviceBase_GetFeatureReport; 1548 extern(C) void* function() new_MessageHandler; 1549 extern(C) void function(void* jarg1) delete_MessageHandler; 1550 extern(C) uint function(void* jarg1) MessageHandler_IsHandlerInstalled; 1551 extern(C) void function(void* jarg1) MessageHandler_RemoveHandlerFromDevices; 1552 extern(C) void* function(void* jarg1) MessageHandler_GetHandlerLock; 1553 extern(C) void function(void* jarg1, void* jarg2) MessageHandler_OnMessage; 1554 extern(C) uint function(void* jarg1, int jarg2) MessageHandler_SupportsMessageType; 1555 extern(C) void function(void* jarg1) delete_DeviceBase; 1556 extern(C) void function(void* jarg1) DeviceBase_AddRef; 1557 extern(C) void function(void* jarg1) DeviceBase_Release; 1558 extern(C) void* function(void* jarg1) DeviceBase_GetParent; 1559 extern(C) void* function(void* jarg1) DeviceBase_GetManager; 1560 extern(C) void function(void* jarg1, void* jarg2) DeviceBase_SetMessageHandler; 1561 extern(C) void* function(void* jarg1) DeviceBase_GetMessageHandler; 1562 extern(C) int function(void* jarg1) DeviceBase_GetType; 1563 extern(C) uint function(void* jarg1, void* jarg2) DeviceBase_GetDeviceInfo; 1564 extern(C) void* function(void* jarg1) DeviceBase_GetHandlerLock; 1565 extern(C) void* function(void* objectRef) DeviceBase_Upcast; 1566 extern(C) void* function() new_DeviceInfo; 1567 extern(C) int function(void* jarg1) DeviceInfo_InfoClassType_get; 1568 extern(C) void function(void* jarg1, int jarg2) DeviceInfo_Type_set; 1569 extern(C) int function(void* jarg1) DeviceInfo_Type_get; 1570 extern(C) void function(void* jarg1, const(char)* jarg2) DeviceInfo_ProductName_set; 1571 extern(C) const(char)* function(void* jarg1) DeviceInfo_ProductName_get; 1572 extern(C) void function(void* jarg1, const(char)* jarg2) DeviceInfo_Manufacturer_set; 1573 extern(C) const(char)* function(void* jarg1) DeviceInfo_Manufacturer_get; 1574 extern(C) void function(void* jarg1, uint jarg2) DeviceInfo_Version_set; 1575 extern(C) uint function(void* jarg1) DeviceInfo_Version_get; 1576 extern(C) void function(void* jarg1) delete_DeviceInfo; 1577 extern(C) void* function(int jarg1, uint jarg2) new_DeviceEnumerationArgs; 1578 extern(C) uint function(void* jarg1, int jarg2, uint jarg3) DeviceEnumerationArgs_MatchRule; 1579 extern(C) void function(void* jarg1) delete_DeviceEnumerationArgs; 1580 extern(C) int function(void* jarg1) DeviceManager_GetType; 1581 extern(C) void* function(void* jarg1) DeviceManager_GetManager; 1582 extern(C) void* function(void* jarg1) DeviceManager_GetProfileManager; 1583 extern(C) void* function(void* jarg1, void* jarg2) DeviceManager_EnumerateDevicesEx; 1584 extern(C) void* function() DeviceManager_Create; 1585 extern(C) void* function(void* jarg1, void* jarg2) DeviceManager_AddDevice_NeedsLock; 1586 extern(C) void function(void* jarg1) delete_DeviceManager; 1587 extern(C) void* function(void* objectRef) DeviceManager_Upcast; 1588 extern(C) void function(void* jarg1, uint jarg2) HMDInfo_HResolution_set; 1589 extern(C) uint function(void* jarg1) HMDInfo_HResolution_get; 1590 extern(C) void function(void* jarg1, uint jarg2) HMDInfo_VResolution_set; 1591 extern(C) uint function(void* jarg1) HMDInfo_VResolution_get; 1592 extern(C) void function(void* jarg1, float jarg2) HMDInfo_HScreenSize_set; 1593 extern(C) float function(void* jarg1) HMDInfo_HScreenSize_get; 1594 extern(C) void function(void* jarg1, float jarg2) HMDInfo_VScreenSize_set; 1595 extern(C) float function(void* jarg1) HMDInfo_VScreenSize_get; 1596 extern(C) void function(void* jarg1, float jarg2) HMDInfo_VScreenCenter_set; 1597 extern(C) float function(void* jarg1) HMDInfo_VScreenCenter_get; 1598 extern(C) void function(void* jarg1, float jarg2) HMDInfo_EyeToScreenDistance_set; 1599 extern(C) float function(void* jarg1) HMDInfo_EyeToScreenDistance_get; 1600 extern(C) void function(void* jarg1, float jarg2) HMDInfo_LensSeparationDistance_set; 1601 extern(C) float function(void* jarg1) HMDInfo_LensSeparationDistance_get; 1602 extern(C) void function(void* jarg1, float jarg2) HMDInfo_InterpupillaryDistance_set; 1603 extern(C) float function(void* jarg1) HMDInfo_InterpupillaryDistance_get; 1604 extern(C) void function(void* jarg1, void* jarg2) HMDInfo_DistortionK_set; 1605 extern(C) void* function(void* jarg1) HMDInfo_DistortionK_get; 1606 extern(C) void function(void* jarg1, void* jarg2) HMDInfo_ChromaAbCorrection_set; 1607 extern(C) void* function(void* jarg1) HMDInfo_ChromaAbCorrection_get; 1608 extern(C) void function(void* jarg1, int jarg2) HMDInfo_DesktopX_set; 1609 extern(C) int function(void* jarg1) HMDInfo_DesktopX_get; 1610 extern(C) void function(void* jarg1, int jarg2) HMDInfo_DesktopY_set; 1611 extern(C) int function(void* jarg1) HMDInfo_DesktopY_get; 1612 extern(C) void function(void* jarg1, const(char)* jarg2) HMDInfo_DisplayDeviceName_set; 1613 extern(C) const(char)* function(void* jarg1) HMDInfo_DisplayDeviceName_get; 1614 extern(C) void function(void* jarg1, core.stdc.config.c_long jarg2) HMDInfo_DisplayId_set; 1615 extern(C) core.stdc.config.c_long function(void* jarg1) HMDInfo_DisplayId_get; 1616 extern(C) void* function() new_HMDInfo; 1617 extern(C) uint function(void* jarg1, void* jarg2) HMDInfo_IsSameDisplay; 1618 extern(C) void function(void* jarg1) delete_HMDInfo; 1619 extern(C) void* function(void* objectRef) HMDInfo_Upcast; 1620 extern(C) int function(void* jarg1) HMDDevice_GetType; 1621 extern(C) void* function(void* jarg1) HMDDevice_GetSensor; 1622 extern(C) void* function(void* jarg1) HMDDevice_GetProfile; 1623 extern(C) const(char)* function(void* jarg1) HMDDevice_GetProfileName; 1624 extern(C) uint function(void* jarg1, const(char)* jarg2) HMDDevice_SetProfileName; 1625 extern(C) void* function(void* jarg1, void* jarg2) HMDDevice_Disconnect; 1626 extern(C) uint function(void* jarg1) HMDDevice_IsDisconnected; 1627 extern(C) void function(void* jarg1) delete_HMDDevice; 1628 extern(C) void* function(void* objectRef) HMDDevice_Upcast; 1629 extern(C) void* function(float jarg1, float jarg2, float jarg3) new_SensorRange__SWIG_0; 1630 extern(C) void* function(float jarg1, float jarg2) new_SensorRange__SWIG_1; 1631 extern(C) void* function(float jarg1) new_SensorRange__SWIG_2; 1632 extern(C) void* function() new_SensorRange__SWIG_3; 1633 extern(C) void function(void* jarg1, float jarg2) SensorRange_MaxAcceleration_set; 1634 extern(C) float function(void* jarg1) SensorRange_MaxAcceleration_get; 1635 extern(C) void function(void* jarg1, float jarg2) SensorRange_MaxRotationRate_set; 1636 extern(C) float function(void* jarg1) SensorRange_MaxRotationRate_get; 1637 extern(C) void function(void* jarg1, float jarg2) SensorRange_MaxMagneticField_set; 1638 extern(C) float function(void* jarg1) SensorRange_MaxMagneticField_get; 1639 extern(C) void function(void* jarg1) delete_SensorRange; 1640 extern(C) void* function() new_SensorInfo; 1641 extern(C) void function(void* jarg1, void* jarg2) SensorInfo_VendorId_set; 1642 extern(C) void* function(void* jarg1) SensorInfo_VendorId_get; 1643 extern(C) void function(void* jarg1, void* jarg2) SensorInfo_ProductId_set; 1644 extern(C) void* function(void* jarg1) SensorInfo_ProductId_get; 1645 extern(C) void function(void* jarg1, void* jarg2) SensorInfo_MaxRanges_set; 1646 extern(C) void* function(void* jarg1) SensorInfo_MaxRanges_get; 1647 extern(C) void function(void* jarg1, const(char)* jarg2) SensorInfo_SerialNumber_set; 1648 extern(C) const(char)* function(void* jarg1) SensorInfo_SerialNumber_get; 1649 extern(C) void function(void* jarg1) delete_SensorInfo; 1650 extern(C) void* function(void* objectRef) SensorInfo_Upcast; 1651 extern(C) int function(void* jarg1) SensorDevice_GetType; 1652 extern(C) void function(void* jarg1, int jarg2) SensorDevice_SetCoordinateFrame; 1653 extern(C) int function(void* jarg1) SensorDevice_GetCoordinateFrame; 1654 extern(C) void function(void* jarg1, uint jarg2) SensorDevice_SetReportRate; 1655 extern(C) uint function(void* jarg1) SensorDevice_GetReportRate; 1656 extern(C) uint function(void* jarg1, void* jarg2, uint jarg3) SensorDevice_SetRange__SWIG_0; 1657 extern(C) uint function(void* jarg1, void* jarg2) SensorDevice_SetRange__SWIG_1; 1658 extern(C) void function(void* jarg1, void* jarg2) SensorDevice_GetRange; 1659 extern(C) void function(void* jarg1) delete_SensorDevice; 1660 extern(C) void* function(void* objectRef) SensorDevice_Upcast; 1661 extern(C) void* function(void* jarg1, uint jarg2) new_LatencyTestConfiguration__SWIG_0; 1662 extern(C) void* function(void* jarg1) new_LatencyTestConfiguration__SWIG_1; 1663 extern(C) void function(void* jarg1, void* jarg2) LatencyTestConfiguration_Threshold_set; 1664 extern(C) void* function(void* jarg1) LatencyTestConfiguration_Threshold_get; 1665 extern(C) void function(void* jarg1, uint jarg2) LatencyTestConfiguration_SendSamples_set; 1666 extern(C) uint function(void* jarg1) LatencyTestConfiguration_SendSamples_get; 1667 extern(C) void function(void* jarg1) delete_LatencyTestConfiguration; 1668 extern(C) void* function(void* jarg1, void* jarg2) new_LatencyTestDisplay; 1669 extern(C) void function(void* jarg1, void* jarg2) LatencyTestDisplay_Mode_set; 1670 extern(C) void* function(void* jarg1) LatencyTestDisplay_Mode_get; 1671 extern(C) void function(void* jarg1, void* jarg2) LatencyTestDisplay_Value_set; 1672 extern(C) void* function(void* jarg1) LatencyTestDisplay_Value_get; 1673 extern(C) void function(void* jarg1) delete_LatencyTestDisplay; 1674 extern(C) int function(void* jarg1) LatencyTestDevice_GetType; 1675 extern(C) uint function(void* jarg1, void* jarg2, uint jarg3) LatencyTestDevice_SetConfiguration__SWIG_0; 1676 extern(C) uint function(void* jarg1, void* jarg2) LatencyTestDevice_SetConfiguration__SWIG_1; 1677 extern(C) uint function(void* jarg1, void* jarg2) LatencyTestDevice_GetConfiguration; 1678 extern(C) uint function(void* jarg1, void* jarg2, uint jarg3) LatencyTestDevice_SetCalibrate__SWIG_0; 1679 extern(C) uint function(void* jarg1, void* jarg2) LatencyTestDevice_SetCalibrate__SWIG_1; 1680 extern(C) uint function(void* jarg1, void* jarg2, uint jarg3) LatencyTestDevice_SetStartTest__SWIG_0; 1681 extern(C) uint function(void* jarg1, void* jarg2) LatencyTestDevice_SetStartTest__SWIG_1; 1682 extern(C) uint function(void* jarg1, void* jarg2, uint jarg3) LatencyTestDevice_SetDisplay__SWIG_0; 1683 extern(C) uint function(void* jarg1, void* jarg2) LatencyTestDevice_SetDisplay__SWIG_1; 1684 extern(C) void* function(void* jarg1) LatencyTestDevice_GetDevice; 1685 extern(C) void function(void* jarg1) delete_LatencyTestDevice; 1686 extern(C) void* function(void* objectRef) LatencyTestDevice_Upcast; 1687 extern(C) void* function(void* jarg1) new_LatencyTest__SWIG_0; 1688 extern(C) void* function() new_LatencyTest__SWIG_1; 1689 extern(C) void function(void* jarg1) delete_LatencyTest; 1690 extern(C) uint function(void* jarg1, void* jarg2) LatencyTest_SetDevice; 1691 extern(C) uint function(void* jarg1) LatencyTest_HasDevice; 1692 extern(C) void function(void* jarg1) LatencyTest_ProcessInputs; 1693 extern(C) uint function(void* jarg1, void* jarg2) LatencyTest_DisplayScreenColor; 1694 extern(C) const(char)* function(void* jarg1) LatencyTest_GetResultsString; 1695 extern(C) void function(void* jarg1) LatencyTest_BeginTest; 1696 extern(C) void* function(void* objectRef) LatencyTest_Upcast; 1697 extern(C) void function(void* jarg1, int jarg2) Viewport_x_set; 1698 extern(C) int function(void* jarg1) Viewport_x_get; 1699 extern(C) void function(void* jarg1, int jarg2) Viewport_y_set; 1700 extern(C) int function(void* jarg1) Viewport_y_get; 1701 extern(C) void function(void* jarg1, int jarg2) Viewport_w_set; 1702 extern(C) int function(void* jarg1) Viewport_w_get; 1703 extern(C) void function(void* jarg1, int jarg2) Viewport_h_set; 1704 extern(C) int function(void* jarg1) Viewport_h_get; 1705 extern(C) void* function() new_Viewport__SWIG_0; 1706 extern(C) void* function(int jarg1, int jarg2, int jarg3, int jarg4) new_Viewport__SWIG_1; 1707 extern(C) uint function(void* jarg1, void* jarg2) Viewport_swigOpEquals; 1708 extern(C) void function(void* jarg1) delete_Viewport; 1709 extern(C) void* function(float jarg1, float jarg2, float jarg3, float jarg4) new_DistortionConfig__SWIG_0; 1710 extern(C) void* function(float jarg1, float jarg2, float jarg3) new_DistortionConfig__SWIG_1; 1711 extern(C) void* function(float jarg1, float jarg2) new_DistortionConfig__SWIG_2; 1712 extern(C) void* function(float jarg1) new_DistortionConfig__SWIG_3; 1713 extern(C) void* function() new_DistortionConfig__SWIG_4; 1714 extern(C) void function(void* jarg1, float jarg2, float jarg3, float jarg4, float jarg5) DistortionConfig_SetCoefficients__SWIG_0; 1715 extern(C) void function(void* jarg1, float jarg2, float jarg3, float jarg4) DistortionConfig_SetCoefficients__SWIG_1; 1716 extern(C) void function(void* jarg1, float jarg2, float jarg3) DistortionConfig_SetCoefficients__SWIG_2; 1717 extern(C) void function(void* jarg1, float jarg2) DistortionConfig_SetCoefficients__SWIG_3; 1718 extern(C) void function(void* jarg1, float jarg2, float jarg3, float jarg4, float jarg5) DistortionConfig_SetChromaticAberration__SWIG_0; 1719 extern(C) void function(void* jarg1, float jarg2, float jarg3, float jarg4) DistortionConfig_SetChromaticAberration__SWIG_1; 1720 extern(C) void function(void* jarg1, float jarg2, float jarg3) DistortionConfig_SetChromaticAberration__SWIG_2; 1721 extern(C) void function(void* jarg1, float jarg2) DistortionConfig_SetChromaticAberration__SWIG_3; 1722 extern(C) void function(void* jarg1) DistortionConfig_SetChromaticAberration__SWIG_4; 1723 extern(C) float function(void* jarg1, float jarg2) DistortionConfig_DistortionFn; 1724 extern(C) float function(void* jarg1, float jarg2) DistortionConfig_DistortionFnInverse; 1725 extern(C) void function(void* jarg1, void* jarg2) DistortionConfig_K_set; 1726 extern(C) void* function(void* jarg1) DistortionConfig_K_get; 1727 extern(C) void function(void* jarg1, float jarg2) DistortionConfig_XCenterOffset_set; 1728 extern(C) float function(void* jarg1) DistortionConfig_XCenterOffset_get; 1729 extern(C) void function(void* jarg1, float jarg2) DistortionConfig_YCenterOffset_set; 1730 extern(C) float function(void* jarg1) DistortionConfig_YCenterOffset_get; 1731 extern(C) void function(void* jarg1, float jarg2) DistortionConfig_Scale_set; 1732 extern(C) float function(void* jarg1) DistortionConfig_Scale_get; 1733 extern(C) void function(void* jarg1, void* jarg2) DistortionConfig_ChromaticAberration_set; 1734 extern(C) void* function(void* jarg1) DistortionConfig_ChromaticAberration_get; 1735 extern(C) void function(void* jarg1) delete_DistortionConfig; 1736 extern(C) void function(void* jarg1, int jarg2) StereoEyeParams_Eye_set; 1737 extern(C) int function(void* jarg1) StereoEyeParams_Eye_get; 1738 extern(C) void function(void* jarg1, void* jarg2) StereoEyeParams_VP_set; 1739 extern(C) void* function(void* jarg1) StereoEyeParams_VP_get; 1740 extern(C) void function(void* jarg1, void* jarg2) StereoEyeParams_pDistortion_set; 1741 extern(C) void* function(void* jarg1) StereoEyeParams_pDistortion_get; 1742 extern(C) void function(void* jarg1, void* jarg2) StereoEyeParams_ViewAdjust_set; 1743 extern(C) void* function(void* jarg1) StereoEyeParams_ViewAdjust_get; 1744 extern(C) void function(void* jarg1, void* jarg2) StereoEyeParams_Projection_set; 1745 extern(C) void* function(void* jarg1) StereoEyeParams_Projection_get; 1746 extern(C) void function(void* jarg1, void* jarg2) StereoEyeParams_OrthoProjection_set; 1747 extern(C) void* function(void* jarg1) StereoEyeParams_OrthoProjection_get; 1748 extern(C) void function(void* jarg1, int jarg2, void* jarg3, float jarg4, void* jarg5, void* jarg6, void* jarg7) StereoEyeParams_Init__SWIG_0; 1749 extern(C) void function(void* jarg1, int jarg2, void* jarg3, float jarg4, void* jarg5, void* jarg6) StereoEyeParams_Init__SWIG_1; 1750 extern(C) void* function() new_StereoEyeParams; 1751 extern(C) void function(void* jarg1) delete_StereoEyeParams; 1752 extern(C) void* function(int jarg1, void* jarg2) new_StereoConfig__SWIG_0; 1753 extern(C) void* function(int jarg1) new_StereoConfig__SWIG_1; 1754 extern(C) void* function() new_StereoConfig__SWIG_2; 1755 extern(C) void function(void* jarg1, int jarg2) StereoConfig_SetStereoMode; 1756 extern(C) int function(void* jarg1) StereoConfig_GetStereoMode; 1757 extern(C) void function(void* jarg1, void* jarg2) StereoConfig_SetHMDInfo; 1758 extern(C) void* function(void* jarg1) StereoConfig_GetHMDInfo; 1759 extern(C) float function(void* jarg1) StereoConfig_GetEyeToScreenDistance; 1760 extern(C) void function(void* jarg1, float jarg2) StereoConfig_SetEyeToScreenDistance; 1761 extern(C) void function(void* jarg1, float jarg2) StereoConfig_SetIPD; 1762 extern(C) float function(void* jarg1) StereoConfig_GetIPD; 1763 extern(C) void function(void* jarg1, void* jarg2) StereoConfig_SetFullViewport; 1764 extern(C) void* function(void* jarg1) StereoConfig_GetFullViewport; 1765 extern(C) void function(void* jarg1, float jarg2) StereoConfig_SetAspectMultiplier; 1766 extern(C) float function(void* jarg1) StereoConfig_GetAspectMultiplier; 1767 extern(C) void function(void* jarg1, float jarg2, float jarg3) StereoConfig_SetDistortionFitPointVP; 1768 extern(C) void function(void* jarg1, float jarg2, float jarg3) StereoConfig_SetDistortionFitPointPixels; 1769 extern(C) void function(void* jarg1, void* jarg2) StereoConfig_SetDistortionConfig; 1770 extern(C) void function(void* jarg1, int jarg2, float jarg3) StereoConfig_SetDistortionK; 1771 extern(C) float function(void* jarg1, int jarg2) StereoConfig_GetDistortionK; 1772 extern(C) void function(void* jarg1, float jarg2) StereoConfig_Set2DAreaFov; 1773 extern(C) float function(void* jarg1) StereoConfig_GetAspect; 1774 extern(C) float function(void* jarg1) StereoConfig_GetYFOVRadians; 1775 extern(C) float function(void* jarg1) StereoConfig_GetYFOVDegrees; 1776 extern(C) float function(void* jarg1) StereoConfig_GetProjectionCenterOffset; 1777 extern(C) void* function(void* jarg1) StereoConfig_GetDistortionConfig; 1778 extern(C) float function(void* jarg1) StereoConfig_GetDistortionScale; 1779 extern(C) float function(void* jarg1) StereoConfig_Get2DUnitPixel; 1780 extern(C) void* function(void* jarg1, int jarg2) StereoConfig_GetEyeRenderParams; 1781 extern(C) void function(void* jarg1) delete_StereoConfig; 1782 extern(C) void function(void* jarg1, int jarg2) JSON_Type_set; 1783 extern(C) int function(void* jarg1) JSON_Type_get; 1784 extern(C) void function(void* jarg1, void* jarg2) JSON_Name_set; 1785 extern(C) void* function(void* jarg1) JSON_Name_get; 1786 extern(C) void function(void* jarg1, void* jarg2) JSON_Value_set; 1787 extern(C) void* function(void* jarg1) JSON_Value_get; 1788 extern(C) void function(void* jarg1, double jarg2) JSON_dValue_set; 1789 extern(C) double function(void* jarg1) JSON_dValue_get; 1790 extern(C) void function(void* jarg1) delete_JSON; 1791 extern(C) void* function() JSON_CreateObject; 1792 extern(C) void* function() JSON_CreateNull; 1793 extern(C) void* function() JSON_CreateArray; 1794 extern(C) void* function(uint jarg1) JSON_CreateBool; 1795 extern(C) void* function(double jarg1) JSON_CreateNumber; 1796 extern(C) void* function(const(char)* jarg1) JSON_CreateString; 1797 extern(C) void* function(const(char)* jarg1, void* jarg2) JSON_Parse__SWIG_0; 1798 extern(C) void* function(const(char)* jarg1) JSON_Parse__SWIG_1; 1799 extern(C) void* function(const(char)* jarg1, void* jarg2) JSON_Load__SWIG_0; 1800 extern(C) void* function(const(char)* jarg1) JSON_Load__SWIG_1; 1801 extern(C) uint function(void* jarg1, const(char)* jarg2) JSON_Save; 1802 extern(C) uint function(void* jarg1) JSON_HasItems; 1803 extern(C) void* function(void* jarg1) JSON_GetFirstItem; 1804 extern(C) void* function(void* jarg1) JSON_GetLastItem; 1805 extern(C) uint function(void* jarg1) JSON_GetItemCount; 1806 extern(C) void* function(void* jarg1, uint jarg2) JSON_GetItemByIndex; 1807 extern(C) void* function(void* jarg1, const(char)* jarg2) JSON_GetItemByName; 1808 extern(C) void* function(void* jarg1, void* jarg2) JSON_GetNextItem; 1809 extern(C) void* function(void* jarg1, void* jarg2) JSON_GetPrevItem; 1810 extern(C) void function(void* jarg1, const(char)* jarg2, void* jarg3) JSON_AddItem; 1811 extern(C) void function(void* jarg1, const(char)* jarg2) JSON_AddNullItem; 1812 extern(C) void function(void* jarg1, const(char)* jarg2, uint jarg3) JSON_AddBoolItem; 1813 extern(C) void function(void* jarg1, const(char)* jarg2, double jarg3) JSON_AddNumberItem; 1814 extern(C) void function(void* jarg1, const(char)* jarg2, const(char)* jarg3) JSON_AddStringItem; 1815 extern(C) void function(void* jarg1, void* jarg2) JSON_AddArrayElement; 1816 extern(C) void function(void* jarg1, double jarg2) JSON_AddArrayNumber; 1817 extern(C) void function(void* jarg1, const(char)* jarg2) JSON_AddArrayString; 1818 extern(C) int function(void* jarg1) JSON_GetArraySize; 1819 extern(C) double function(void* jarg1, int jarg2) JSON_GetArrayNumber; 1820 extern(C) const(char)* function(void* jarg1, int jarg2) JSON_GetArrayString; 1821 1822 extern(C) void* function(void* devMan) DeviceManager_EnumerateDevices_HMDDevice; 1823 extern(C) void* function(void* devEnum) DeviceEnumerator_CreateDevice_HMDDevice; 1824 extern(C) void* function(void* devMan) DeviceManager_EnumerateDevices_SensorDevice; 1825 extern(C) void* function(void* devEnum) DeviceEnumerator_CreateDevice_SensorDevice; 1826 extern(C) void function( void* quat, float* y, float* x, float* z ) Quatf_GetEulerAngles;