introduction, various, aspects, interoperation, software, program, introduced, automatically, generate, required, intermediate, layer, interface, wrapping, code, purpose, provide, guidelines, constructed, reduce, manual, performant, reliable, applied, automatic, generator, firstly, supports, performs, traditional, invoke, projects, support, proprietary, secondly, creates, wrapper, independent, runtime, comparison, developing, preferable, programming, simplify, development, productivity, compared, tend, performance, control, implementation, details, benet, bytecode, representation, called, common, compiled, computer, programs, cross, compilers, improved, possibility, optimize, completed, compiler, example, method, inlined, benets, inline, assembly, provides, access, processor, specic, instruction, rdtscassembly, precise, measurements, cycle, operating, system, apis, existing, developer, prefer, application, component, implements, critical, operations, highperformance, physics, main, methods, pinvoke, infrastructure, microsofts, extends, types, feature, functions, dynamically, linked, described, detail, sections, pros, cons, project, generating, created, using, consumer, marshals, translates, managed, mode, native, targeted, semantics, familiar, irrelevant, providing, non, deterministic, memory, management, naming, conventions, pointers, objects, resolved, thesis, parses, header, les, generates, originally, bulletsharp, extend, hosted, github, constructs, ambiguous, pointer, information, input, discussed, section, generation, signicantly, reduces, create, avoid, repetitive, complex, marshalling, organization, rst, type, implicit, expressed, transformations, model, layout, consists, original, typically, directly, specication, binary, solution, dependent, manglingto, encode, parameters, exported, symbol, multiple, specied, em, ta, addmath, math_add, ce, nm, rcm, solves, problem, assigning, unambiguous, parameter, longer, encoded, concern, provided, associated, adding, measured, overloaded, index, simply, appended, approach, optional, extension, addition, ci, cf, class, contains, opaque, intptr, underlying, instance, object, marshaledfrom, unmanaged, marshaling, includes, converting, corresponding, reference, constructors, static, require, initialize, additionally, initialized, internal, constructor, initializes, via, responsible, freeing, derived, available, diagram, showing, respective, typical, btcollisionobjectis, btrigidbody, btcollisionobject, collisionobject, btcollisionobjectinstance, btrigidbodyinstance, rigidbodyis, rigidbodyconstructor, motionstate, property, accessed, accessor, _native, getmotionstate, btmotionstate, mapping, namespaces, exception, nested, discourages, raycast, raycastresultclass, raycastclass, result, denitely, complete, nesting, discouraged, within, namespace, bt, prex, removed, prexes, hierarchy, grouped, appropriate, related, placed, bulletnamespace, qualied, btcollisionobjectwould, bebtcollisionobject, dllimport, attribute, dllimportattribute, conjunction, function, declaration, species, doesnt, convention, options, construct, marshal, cc, netw, rc, ei, cm, cs, nb, cv, td, ni, nf, nv, ri, lifecycle, allocated, usually, managing, lifetime, initialised, owned, destructor, complicated, dangerous, freed, deterministically, nondeterministically, scenario, destroyed, consider, passed, gure, whether, action, scope, collector, invalid, maintain, prevents, collected, practice, difcult, dependencies, argument, duration, stored, later, developers, instructed, explicitly, containing, resources, relying, error, occur, release, properly, recommended, dispose, pattern, applications, implement, idisposable, protected, bool, disposing, overridden, inheriting, disposingparameter, disposewas, disposemethod, implementing, idisposableinterface, ti, cd, dv, lv, ld, ea, yd, eo, nd, suppressfinalize, instructs, destruction, nalizer, stress, modied, disposeis, handled, cleanup, routines, including, omitted, entirely, eb, rn, hashing, gethashcodemethod, hash, returned, gethashcode, keyed, collections, dictionaries, determine, location, collection, codes, necessarily, changed, retrieve, slot, objectclass, default, reection, computing, source, cleared, null, prevent, accidentally, eld, readonlymodier, distinguish, retrieved, override, er, yi, co, n_, sc, nt, ec, calculating, subtle, equality, dictionary, disposed, allocate, retrieval, therefore, templates, exible, dene, differ, template, btalignedobjectarray, specialized, array, container, exposed, equivalent, generics, similar, compile, whereas, generic, specialization, concrete, genericalignedobjectarray, alignedobjectarraycollisionobjec, specializations, btvector, included, dll, exe, le, optimizations, explicit, slightly, smaller, benchmarks, disadvantage, implemented, linux, macros, integrate, graphics, differently, version, changing, macro, denitions, graphics_mogre, graphics_opentk, bt_use_double_precision, opentk, graphics_sharpdx, aliased, preprocessor, denition, fd, ff, aliasing, conversion, operator, convert, framework, typedef, approaches, vector, struct, implicitly, converted, di, ew, rl, tx, tc, xna, nnew, graphics_xna, graphics_generic, ot, tl, eownv, rs, structure, produces, consistent, sd, rf, cr, fc, speciers, destructors, nalizers, ignored, dllimportconstruct, necessary, although, es, ef, newb, resulting, programmer, inserts, executes, suppressfinalizeat, ym, dr, sh, lf, rt, eu, e_, referenced, merged, regardless, specier, parsing, parse, target, specify, cpp, contain, wrappers, parsed, relevant, frontend, exposes, nal, compilation, executable, allowing, suitable, designed, exposing, aliases, recurses, directories, subdirectories, compiling, include, directives, isrc, serialize, preprocessed, preprocessing, special, callback, methodis, cursor, current, segment, translation, unit, childvisitresult, recurse, cursors, elements, returning, recursewill, pointing, continueinstead, causes, moved, skipping, segments, excluded, pass, transformed, translate, ambiguity, arrays, xed, separately, ra, arraypointer, predetermined, unspecied, completely, unrelated, lengthproperty, const, constpointer, output, demonstrates, based, declarations, tf, normalized, normalizevector, determined, signature, interpreting, constparameters, ensures, operation, unnecessary, decrease, callee, likewise, manually, reinterpret, constoutput, inferring, doxygen, documentation, document, attributes, [in], [out], or[in, out], \p, m[i, n]v, tv, m[o, t]n, tn, t]v, rv, ndeprecated, keyword, user, future, \d, dm, dw, lb, ds, translated, obsoleteattribute, obsolete, mname, t[, data, basic, integers, generally, rename, void, unsigned, int, uint, particular, experience, systemframework, recognizable, whatever, dl, ulong, dc, shortis, preferred, alias, expected, readshort, examples, signatures, booleans, byte, bytes, marshalasattribute, shown, [r, ro, vice, versa, modifying, copied, inefcient, confusing, consumers, immediately, reected, copying, integer, setmethod, ]v, newi, signed, semantically, similarly, rp, tt, [i, setter, unless, entire, actually, intarray, cached, recreated, regular, int[]array, ilist, countof, copyto, indexof, getenumerator, enumerating, ilistmethods, etc, notsupportedexception, marshaled, numberof, vecof, dn, rb, yv, cw, cb, yr, ts, larger, strictly, getter, assignment, assign, rm, gt, ecw, structures, ptrtostructuremethod, vec, ptrtostructure, andmarshal, structuretoptr, exactly, references, icustommarshalerinterface, elds, optimization, purposes, structs, structlayoutattribute, sequentially, structlayout, controls, alignment, emulate, unions, layoutkind, explicitattribute, fieldoffset, da, df, mau, tu, passing, arguments, faster, requires, properties, obtain, accesor, overload, fv, hr, fp, fm, f_, overloading, ref, wil, specifying, complicance, dictates, overloads, compliance, append, setworldtransform, matrix, becomesvoid, renamed, named, inherently, solutions, icustommarshaler, boxed, custom, unused, legacy, getnativedatasizemethod, getinstance, marshaler, ja, gc, aligned, streaming, extensions, architecture, instructions, ensure, boundaries, trigger, accessviolationexceptionin, anaccessviolationexception, indicates, corrupted, process, handleprocesscorruptedstateexceptions, alignkeyword, instances, __declspec, align, newconstruct, newcannot, warning, requiring, newanddelete, operators, _aligned_mallocand_aligned_free, workaround, allocating, nbytes, boundary, allocatehglobalmethod, address, dd, temporary, variable, transform_def, transform_use, transform_def_out, allocator, instantiate, callbacks, cbis, callbacksignature, nativesetcallback, fb, delegate, nativesetcallbackmethod, marshalled, mneeds, callbackunmanaged, newm, newc, overriding, virtual, specialmotionstate, overrides, motionstateclass, abstract, getstatemethod, motionstatewrapper, getstate, li, ft, ev, lm, fi, getstatedelegate, getfunctionpointerfordelegate, wouldnt, getstateunmanaged, en, newg, dow, kh, extended, modify, parser, assemblies, marked, compliant, subset, features, interfaces, advisable, sbyte, typedreference, uintptr, nullabletypes, accommodate, signicant, differing, visual, trying, results, additional, requirements, organizing, abbreviations, commonly, underscores, hungarian, notation, pascalcasing, camelcasing, verbs, nouns, adjectives, googles, capitalization, google, style, acessor, optionally, logic, andvecaccessor, tr, setnumber, combine, turned, getters, effects, inuence, behavior, debugged, debugger, attempt, execute, slower, annotations, comments, syntax, straightforward, \b, fa, sa, st, maf, mbs, dt, \r, sab, ab, minimizing, especially, scenarios, frequently, query, locations, per, accurate, timer, timestamp, register, incremented, resolution, nanoseconds, opposed, microseconds, stopwatch, queryperformancecounter, serializing, variant, earlier, rdtscinstruction, meaning, rdtscpare, executed, execution, interfere, measurement, parallel, affected, frequency, scaling, technologies, coolnquiet, context, switching, affecting, statistically, aggregated, exclude, outliers, sources, suggest, priority, afnity, core, reload, cache, proved, inconsistent, processes, intel, recommends, kernel, occuring, cycles, baseline, looking, secutive, measuring, subtracted, doing, ghz, throttling, disabled, cpus, higher, relative, actual, somewhat, evened, lowest, delta, roughly, constant, identity, outputs, deciencies, simplied, python, java, convenient, license, xinterop, advanced, supported, linking, creating, abandoned, mono, runtimeagnostic, headers, extract, anin, initial, conguration, apply, resolve, needed, redundant, ness, allowed, exists, detect, enums, ags, element, conforms, standards, insert, studio, cmake, scripts, overwrite, customizations, testing, regressions, generated, correctly, nunit, suites, organized, widely, useable, tested, feasible, minimal, consuming, conclusion, generators, potential, improvements