222 lines
12 KiB
HTML
222 lines
12 KiB
HTML
<html><head><title>Gear samples - Table of Content</title>
|
|
<style TYPE = "text/css">
|
|
<!--
|
|
|
|
|
|
|
|
|
|
body
|
|
|
|
{
|
|
|
|
background-color : #ffffff;
|
|
|
|
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
|
|
|
|
color : #000088;
|
|
|
|
font-size:9pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
table
|
|
|
|
{
|
|
|
|
width:100%;
|
|
|
|
border-top:1px solid #e5eff8;
|
|
|
|
border-right:1px solid #e5eff8;
|
|
|
|
border-collapse:collapse;
|
|
|
|
margin-bottom: 0px;
|
|
|
|
}
|
|
|
|
|
|
|
|
h1
|
|
|
|
{
|
|
|
|
font-size: 25px;
|
|
|
|
color:#678197;
|
|
|
|
margin: .67em 0;
|
|
|
|
border-bottom:1px solid #c5cfd8;
|
|
|
|
}
|
|
|
|
|
|
|
|
h2
|
|
|
|
{
|
|
|
|
color:#678197;
|
|
|
|
margin: .67em 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
p, li
|
|
|
|
{
|
|
|
|
color:#222222;
|
|
|
|
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
|
|
|
|
font-size:8pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
A:link
|
|
|
|
{
|
|
|
|
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
|
|
|
|
color: blue;
|
|
|
|
}
|
|
|
|
|
|
|
|
A:visited
|
|
|
|
{
|
|
|
|
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
|
|
|
|
color: blue;
|
|
|
|
}
|
|
|
|
|
|
|
|
A:active
|
|
|
|
{
|
|
|
|
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
|
|
|
|
color: blue;
|
|
|
|
}
|
|
|
|
|
|
|
|
A:hover
|
|
|
|
{
|
|
|
|
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
|
|
|
|
color: red;
|
|
|
|
}
|
|
|
|
|
|
|
|
.toctable
|
|
|
|
{
|
|
|
|
width:100%;
|
|
|
|
border:none;
|
|
|
|
border-bottom:1px solid #e5eff8;
|
|
|
|
border-collapse:collapse;
|
|
|
|
margin-bottom: 0px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.samplename
|
|
|
|
{
|
|
|
|
color:#678197;
|
|
|
|
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
|
|
|
|
font-size:30pt;
|
|
|
|
margin-bottom: 0px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.samplebriefdescription
|
|
|
|
{
|
|
|
|
color:#678197;
|
|
|
|
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
|
|
|
|
font-size:9pt;
|
|
|
|
font-weight:bold;
|
|
|
|
font-variant:small-caps;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sampledescription
|
|
|
|
{
|
|
|
|
color:#222222;
|
|
|
|
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
|
|
|
|
font-size:8pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
.commentbox
|
|
|
|
{
|
|
|
|
color:#222222;
|
|
|
|
background-color : #e3ffd5;
|
|
|
|
/*background-color : #e3ffd5;*/
|
|
|
|
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
|
|
|
|
border:1px solid #858f98;
|
|
|
|
padding:.3em 1em;
|
|
|
|
padding-left: 5px;
|
|
|
|
font-size:8pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
.outputbox
|
|
|
|
{
|
|
|
|
color:#222222;
|
|
|
|
background-color : #c1e6ff;
|
|
|
|
/*border-bottom:1px solid #858f98;
|
|
|
|
border-left:1px solid #858f98;*/
|
|
|
|
padding:.3em 1em;
|
|
|
|
padding-left: 5px;
|
|
|
|
font-size:9pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
.code
|
|
|
|
{
|
|
|
|
font-family : Courier New, Courier, System;
|
|
|
|
color : #000088;
|
|
|
|
margin: 0px;
|
|
|
|
font-size:8pt;
|
|
|
|
}
|
|
|
|
|
|
|
|
.footer
|
|
|
|
{
|
|
|
|
font-style:italic;
|
|
|
|
color:#888888;
|
|
|
|
font-size:9pt;
|
|
|
|
text-align: center;
|
|
|
|
width:80%;
|
|
|
|
border-top:1px solid #a5afb8;
|
|
|
|
margin-right:auto;
|
|
|
|
margin-left:auto;
|
|
|
|
width:80%;
|
|
|
|
}
|
|
|
|
|
|
|
|
.keyword
|
|
|
|
{
|
|
|
|
color:rgb(0,0,255);
|
|
|
|
}
|
|
|
|
|
|
|
|
.typekeyword
|
|
|
|
{
|
|
|
|
color:rgb(100,100,255);
|
|
|
|
}
|
|
|
|
|
|
|
|
.comment
|
|
|
|
{
|
|
|
|
color:rgb(0,128,0);
|
|
|
|
}
|
|
|
|
|
|
|
|
.pp
|
|
|
|
{
|
|
|
|
color:rgb(0,0,255);
|
|
|
|
}
|
|
|
|
|
|
|
|
.gearkeyword
|
|
|
|
{
|
|
|
|
color:rgb(0,100,255);
|
|
|
|
}
|
|
|
|
|
|
|
|
.gearmacro
|
|
|
|
{
|
|
|
|
color:rgb(100,0,255);
|
|
|
|
}
|
|
-->
|
|
</style>
|
|
</head><body>
|
|
<table><tr><td style="color: #63ae42;" bgcolor="#63ae42"><img src="../images/GearSampleBanner.jpg" border=0></td></tr></table><br>
|
|
<h1>container</h1>
|
|
<table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\container\lockfree\lockfree.html">Lock-Free Containers</a>
|
|
</td><td class="sampledescription">Demonstrates usage of different lock-free containers.</td></tr></table><h1>core</h1>
|
|
<table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\core\assert\assert.html">Assert</a>
|
|
</td><td class="sampledescription">Demonstrates how the assert module can be used and configured.</td></tr></table><h1>device</h1>
|
|
<table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\device\devicealias\devicealias.html">DeviceAlias</a>
|
|
</td><td class="sampledescription">Demonstrates how the device aliases feature from the device module can be used and configured.</td></tr></table><h1>input</h1>
|
|
<table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\input\balanceboard\balanceboard.html">Wii balance board</a>
|
|
</td><td class="sampledescription">Demonstrates the use of the Wii balance board.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\input\context\context.html">Context</a>
|
|
</td><td class="sampledescription">Demonstrates the use of Event Context.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\input\gamepad\gamepad.html">Gamepad</a>
|
|
</td><td class="sampledescription">Shows how gamepad input devices are used.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\input\hook\hook.html">Hook</a>
|
|
</td><td class="sampledescription">Shows how hook chains can be used in the input module.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\input\keyboard\keyboard.html">Keyboard</a>
|
|
</td><td class="sampledescription">Shows how keyboard input devices are used.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\input\mouse\mouse.html">Mouse</a>
|
|
</td><td class="sampledescription">Shows how mouse input devices are used.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\input\move\move.html">Move</a>
|
|
</td><td class="sampledescription">Demonstrates how to configure and use a Move Controller with Gear.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\input\natal\natal.html">Natal</a>
|
|
</td><td class="sampledescription">Demonstrates how to configure and use the Natal device with Gear.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\input\recorder_replayer\recorder_replayer.html">Recorder/Replayer</a>
|
|
</td><td class="sampledescription">How to record an input sequence and replay it.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\input\timefiltered\timefiltered.html">Timefiltered</a>
|
|
</td><td class="sampledescription">Shows how the TimeFiltered hook for gamepad, mouse and keyboard devices is used.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\input\touchpad\touchpadSample.html">Touchpad</a>
|
|
</td><td class="sampledescription">Shows how touchpad input devices are used.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\input\videocapturedevice\videocapturedevice.html">VideoCaptureDevice</a>
|
|
</td><td class="sampledescription">Shows how a VideoCaptureDevice is used.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\input\virtual\virtual.html">Virtual</a>
|
|
</td><td class="sampledescription">How to use a virtual gamepad to be able to set the state of the pad in-code.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\input\wiimotionplus\wiimotionplus.html">WiiMotionPlus</a>
|
|
</td><td class="sampledescription">Shows how WiiMotionPlus is configured and used.</td></tr></table><h1>memory</h1>
|
|
<table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\memory\basics\basics.html">Basics</a>
|
|
</td><td class="sampledescription">The basics of memory allocations using Gear - memallocinterface.h</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\memory\customallocator\customallocator.html">Custom Allocator</a>
|
|
</td><td class="sampledescription">Shows how to create your own Gear compatible custom allocator</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\memory\defaultallocatoroverride\defaultallocatoroverride.html">DefaultAllocator Override</a>
|
|
</td><td class="sampledescription">Overriding Gear's default allocator with your own.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\memory\memdebug\memdebug.html">MemDebug</a>
|
|
</td><td class="sampledescription">Show the basic features of memdebug.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\memory\memoryhook\memoryhook.html">MemoryHook</a>
|
|
</td><td class="sampledescription">Demonstrates how the memoryhook module can be used and configured.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\memory\memorylogging\memorylogging.html">Memory Logging</a>
|
|
</td><td class="sampledescription">Demonstrate some of the most commonly used features of memory logging.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\memory\memtagtracker\memtagtracker.html">Memory Tag Tracker</a>
|
|
</td><td class="sampledescription">Shows how the memory tag tracker can be used to retrieve some memory information at run-time.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\memory\stackallocator\stackallocator.html">StackAllocator</a>
|
|
</td><td class="sampledescription">Basic use of the stack allocator and the double stack allocator.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\memory\stats\stats.html">Stats</a>
|
|
</td><td class="sampledescription">Retrieve stats on Gear memory allocations in real-time.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\memory\usememhook\usermemhook.html">UserMemHook</a>
|
|
</td><td class="sampledescription">Demonstrates how the usermemhook module can be used and configured.</td></tr></table><h1>shears</h1>
|
|
<table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\shears\basic_setup\basic_setup.html">Basic Setup</a>
|
|
</td><td class="sampledescription">An example of a Shears solution to illustrate the dependencies and setup of the different projects</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\shears\butchery\butchery.html">Butchery</a>
|
|
</td><td class="sampledescription">An example of a Shears solution that simulates a butchery.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\shears\mandelbrot\mandelbrot.html">Mandelbrot</a>
|
|
</td><td class="sampledescription">An example of a Shears solution that generates a Mandelbrot fractal.</td></tr></table><h1>systemdetection</h1>
|
|
<table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\systemdetection\systemdetection_hardware\systemdetection_hardware.html">Hardware</a>
|
|
</td><td class="sampledescription">Demonstrates how the system detection module can be used to retrieve information on the hardware.</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\systemdetection\systemdetection_score\systemdetection_score.html">Score</a>
|
|
</td><td class="sampledescription">Demonstrates how the system detection module can be used to return system assessments.</td></tr></table><h1>thread</h1>
|
|
<table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\thread\tls\tls.html">Thread Local Storage</a>
|
|
</td><td class="sampledescription">Demonstrates how the TLS module can be used and configured.</td></tr></table><h1>xml</h1>
|
|
<table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\xml\xmlreader\xmlreader.html">XML Reader</a>
|
|
</td><td class="sampledescription">Show how to read an XML Document from a file</td></tr></table><table class="toctable"><tr><td class="sampledescription" width="200"><a href=".\xml\xmlwriter\xmlwriter.html">XML Writer</a>
|
|
</td><td class="sampledescription">Show how to create an XML Document and write it in a file</td></tr></table></body></html>
|