aboutsummaryrefslogtreecommitdiff
path: root/PhysX_3.4/Documentation/PhysXAPI/files/PxPreprocessor_8h.html
blob: 09a4c227c24cc353d71e7345250b55fb331a7c45 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<html>
	<head>
		<title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxPreprocessor.h File Reference</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
	</head>

	<body bgcolor="#FFFFFF">
		<div id="header">
			<hr class="first">
			<img alt="" src="images/PhysXlogo.png" align="middle"> <br>
			<center>
				<a class="qindex" href="main.html">Main Page</a> &nbsp; 
				<a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; 
				<a class="qindex" href="annotated.html">Compound List</a> &nbsp; 
				<a class="qindex" href="functions.html">Compound Members</a> &nbsp;  
			</center>
			<hr class="second">
		</div>
<!-- Generated by Doxygen 1.5.8 -->
<div class="contents">
<h1>PxPreprocessor.h File Reference</h1><code>#include &lt;stddef.h&gt;</code><br>
<code>#include &lt;ciso646&gt;</code><br>

<p>
<div class="dynheader">
Include dependency graph for PxPreprocessor.h:</div>
<div class="dynsection">
<p><center><img src="PxPreprocessor_8h__incl.png" border="0" usemap="#PxPreprocessor.h_map" alt=""></center>
</div>

<p>
<div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="PxPreprocessor_8h__dep__incl.png" border="0" usemap="#PxPreprocessor.hdep_map" alt=""></center>
<map name="PxPreprocessor.hdep_map">
<area shape="rect" href="PxForceMode_8h.html" title="PxForceMode.h" alt="PxForceMode.h" coords="2003,224,2101,245"><area shape="rect" href="PxPhysicsAPI_8h.html" title="PxPhysicsAPI.h" alt="PxPhysicsAPI.h" coords="1780,501,1879,523"><area shape="rect" href="PxStringTable_8h.html" title="PxStringTable.h" alt="PxStringTable.h" coords="905,293,1007,315"><area shape="rect" href="PxVisualizationParameter_8h.html" title="PxVisualizationParameter.h" alt="PxVisualizationParameter.h" coords="2828,363,2996,384"><area shape="rect" href="PxBVH33MidphaseDesc_8h.html" title="PxBVH33MidphaseDesc.h" alt="PxBVH33MidphaseDesc.h" coords="1081,293,1241,315"><area shape="rect" href="PxBVH34MidphaseDesc_8h.html" title="PxBVH34MidphaseDesc.h" alt="PxBVH34MidphaseDesc.h" coords="1316,293,1476,315"><area shape="rect" href="PxParticleFlag_8h.html" title="PxParticleFlag.h" alt="PxParticleFlag.h" coords="1524,293,1625,315"><area shape="rect" href="PxConstraintExt_8h.html" title="PxConstraintExt.h" alt="PxConstraintExt.h" coords="1235,155,1347,176"><area shape="rect" href="PxIntrinsics_8h.html" title="PxIntrinsics.h" alt="PxIntrinsics.h" coords="2128,85,2213,107"><area shape="rect" href="PxMath_8h.html" title="PxMath.h" alt="PxMath.h" coords="2379,155,2443,176"><area shape="rect" href="PxSimpleTypes_8h.html" title="PxSimpleTypes.h" alt="PxSimpleTypes.h" coords="667,224,779,245"><area shape="rect" href="PxCudaContextManager_8h.html" title="PxCudaContextManager.h" alt="PxCudaContextManager.h" coords="2568,85,2728,107"><area shape="rect" href="PxCudaMemoryManager_8h.html" title="PxCudaMemoryManager.h" alt="PxCudaMemoryManager.h" coords="2752,85,2917,107"><area shape="rect" href="PxGpuCopyDesc_8h.html" title="PxGpuCopyDesc.h" alt="PxGpuCopyDesc.h" coords="2941,85,3061,107"><area shape="rect" href="PxGpuCopyDescQueue_8h.html" title="PxGpuCopyDescQueue.h" alt="PxGpuCopyDescQueue.h" coords="3085,85,3243,107"><area shape="rect" href="PxTaskDefine_8h.html" title="PxTaskDefine.h" alt="PxTaskDefine.h" coords="3075,224,3176,245"><area shape="rect" href="PxRigidBody_8h.html" title="PxRigidBody.h" alt="PxRigidBody.h" coords="1999,293,2092,315"><area shape="rect" href="PxParticleBase_8h.html" title="PxParticleBase.h" alt="PxParticleBase.h" coords="1728,432,1837,453"><area shape="rect" href="PxArticulationLink_8h.html" title="PxArticulationLink.h" alt="PxArticulationLink.h" coords="2103,432,2220,453"><area shape="rect" href="PxRigidDynamic_8h.html" title="PxRigidDynamic.h" alt="PxRigidDynamic.h" coords="1820,363,1932,384"><area shape="rect" href="PxRigidBodyExt_8h.html" title="PxRigidBodyExt.h" alt="PxRigidBodyExt.h" coords="2007,363,2119,384"><area shape="rect" href="PxVehicleWheels_8h.html" title="PxVehicleWheels.h" alt="PxVehicleWheels.h" coords="579,432,701,453"><area shape="rect" href="PxExtensionsAPI_8h.html" title="PxExtensionsAPI.h" alt="PxExtensionsAPI.h" coords="1265,432,1385,453"><area shape="rect" href="PxStringTableExt_8h.html" title="PxStringTableExt.h" alt="PxStringTableExt.h" coords="729,363,849,384"><area shape="rect" href="PxSerialization_8h.html" title="PxSerialization.h" alt="PxSerialization.h" coords="873,363,980,384"><area shape="rect" href="PxRepXSimpleType_8h.html" title="PxRepXSimpleType.h" alt="PxRepXSimpleType.h" coords="1055,363,1191,384"><area shape="rect" href="PxScene_8h.html" title="PxScene.h" alt="PxScene.h" coords="2879,432,2951,453"><area shape="rect" href="PxMidphaseDesc_8h.html" title="PxMidphaseDesc.h" alt="PxMidphaseDesc.h" coords="1316,363,1436,384"><area shape="rect" href="PxParticleReadData_8h.html" title="PxParticleReadData.h" alt="PxParticleReadData.h" coords="1612,363,1745,384"><area shape="rect" href="PxMemory_8h.html" title="PxMemory.h" alt="PxMemory.h" coords="108,363,191,384"><area shape="rect" href="PxGeometry_8h.html" title="PxGeometry.h" alt="PxGeometry.h" coords="2249,224,2343,245"><area shape="rect" href="PxMassProperties_8h.html" title="PxMassProperties.h" alt="PxMassProperties.h" coords="1847,293,1975,315"><area shape="rect" href="PxJointLimit_8h.html" title="PxJointLimit.h" alt="PxJointLimit.h" coords="2367,224,2455,245"><area shape="rect" href="PxPlane_8h.html" title="PxPlane.h" alt="PxPlane.h" coords="2599,293,2668,315"><area shape="rect" href="PxVec2_8h.html" title="PxVec2.h" alt="PxVec2.h" coords="2479,224,2543,245"><area shape="rect" href="PxVec3_8h.html" title="PxVec3.h" alt="PxVec3.h" coords="2567,224,2631,245"><area shape="rect" href="PxVec4_8h.html" title="PxVec4.h" alt="PxVec4.h" coords="2692,293,2753,315"><area shape="rect" href="PxVehicleUtilTelemetry_8h.html" title="PxVehicleUtilTelemetry.h" alt="PxVehicleUtilTelemetry.h" coords="2116,293,2271,315"><area shape="rect" href="PxVehicleUpdate_8h.html" title="PxVehicleUpdate.h" alt="PxVehicleUpdate.h" coords="108,432,225,453"><area shape="rect" href="PxVehicleShaders_8h.html" title="PxVehicleShaders.h" alt="PxVehicleShaders.h" coords="479,363,604,384"><area shape="rect" href="PxVehicleTireFriction_8h.html" title="PxVehicleTireFriction.h" alt="PxVehicleTireFriction.h" coords="265,363,404,384"><area shape="rect" href="PxVehicleUtilSetup_8h.html" title="PxVehicleUtilSetup.h" alt="PxVehicleUtilSetup.h" coords="249,432,377,453"><area shape="rect" href="Px_8h.html" title="Px.h" alt="Px.h" coords="131,293,168,315"><area shape="rect" href="PxIO_8h.html" title="PxIO.h" alt="PxIO.h" coords="729,293,777,315"><area shape="rect" href="PxCpuDispatcher_8h.html" title="PxCpuDispatcher.h" alt="PxCpuDispatcher.h" coords="3017,293,3137,315"><area shape="rect" href="PxTaskManager_8h.html" title="PxTaskManager.h" alt="PxTaskManager.h" coords="2879,293,2993,315"><area shape="rect" href="PxTask_8h.html" title="PxTask.h" alt="PxTask.h" coords="3045,363,3109,384"><area shape="rect" href="PxGpuDispatcher_8h.html" title="PxGpuDispatcher.h" alt="PxGpuDispatcher.h" coords="3115,432,3235,453"><area shape="rect" href="PxGpuTask_8h.html" title="PxGpuTask.h" alt="PxGpuTask.h" coords="3131,501,3219,523"></map>
</div>

<p>
<a href="PxPreprocessor_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxPackValidation.html">PxPackValidation</a></td></tr>

<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gaa541ee81b5c7958c1367b710cfa99ed">PX_STRINGIZE_HELPER</a>(X)&nbsp;&nbsp;&nbsp;#X</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g40e7fc272047a5ab6870668b81aca1a3">PX_STRINGIZE</a>(X)&nbsp;&nbsp;&nbsp;PX_STRINGIZE_HELPER(X)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g571ac4b7ead96ee2a8ad83d1ebe1aec9">PX_CONCAT_HELPER</a>(X, Y)&nbsp;&nbsp;&nbsp;X##Y</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g5f35262177498e8a11a4f3e5ba83e5e8">PX_CONCAT</a>(X, Y)&nbsp;&nbsp;&nbsp;PX_CONCAT_HELPER(X, Y)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gec15ff1639b763560ddaffc82936ff03">PX_VC</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g382d2b60e6161c1dcb3801bbf8e1b4a3">PX_CLANG</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g732674527c19934c396385ac405993b6">PX_GCC</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g966bf639353d2b617e4925513859c1ff">PX_XBOXONE</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gfb26faf6ab4449f92b90eaedb74d6f3b">PX_WIN64</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gc4b372e9d2d91a0a86d40f7486936993">PX_WIN32</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gbe2aa1202597c18f98b9e7cefdf807a8">PX_ANDROID</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g73b08402e151455258acc7ec628a277b">PX_LINUX</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ge61c2ba4eafd46db3a41bb5d86f3f4a8">PX_IOS</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g2b3efd786b831b6cfd30e51dcd3c5ca2">PX_OSX</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g42b3e630801b256ea6a118cea57757d3">PX_PS4</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g69c3fa9b2882d545ebdb965086853c62">PX_SWITCH</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g559a6fbf1f502edf3e25e3b90647f111">PX_X64</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g4f7abce9f24240386fb46d29e4332d3d">PX_X86</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g8853e1b0f46c6dd7043b948747a19a19">PX_A64</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gd566a9166622790d99924279df71eaf4">PX_ARM</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g5bd657340cb0dc207107cb1742d1135b">PX_PPC</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g2dd18616fa4eec4df42b5f3505dd2a64">PX_SSE2</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g41ea3463989964c5a4e21d68a9d3884a">PX_NEON</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g43eec71a9b57bd336f2208cb33dba42e">PX_VMX</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g7b6fbb539e9185279ced84864179180b">PX_DEBUG</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gdff4cde4e8b8443cfbe024b9fb52a891">PX_CHECKED</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gbefdbdd6927f15e90168c46824f7bd38">PX_PROFILE</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g65237bda8f886bb466e89d01a1ba0a77">PX_NVTX</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ge6e47183b054e4c5d6a478a00fe91e27">PX_GCC_FAMILY</a>&nbsp;&nbsp;&nbsp;(PX_CLANG || PX_GCC)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g5121e2d88c11a94738ee44b0b6b339a2">PX_WINDOWS_FAMILY</a>&nbsp;&nbsp;&nbsp;(PX_WIN32 || PX_WIN64)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga68c4b18475815da696850a588b3ac8b">PX_MICROSOFT_FAMILY</a>&nbsp;&nbsp;&nbsp;(PX_XBOXONE || PX_WINDOWS_FAMILY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga6237ff50213fc9872d4569a649dcd53">PX_LINUX_FAMILY</a>&nbsp;&nbsp;&nbsp;(PX_LINUX || PX_ANDROID)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g4330ceada999f3f6d10f7bd4b3dd3c2f">PX_APPLE_FAMILY</a>&nbsp;&nbsp;&nbsp;(PX_IOS || PX_OSX)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gd7d515be586be72c5c485c5624783a97">PX_UNIX_FAMILY</a>&nbsp;&nbsp;&nbsp;(PX_LINUX_FAMILY || PX_APPLE_FAMILY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gb14d7af80f3dc4ff432087381fcefdb9">PX_EMSCRIPTEN</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g481340bf67229603a2c5b9257874934a">PX_INTEL_FAMILY</a>&nbsp;&nbsp;&nbsp;(PX_X64 || PX_X86)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g99db209a98702e2d6673d967bac37d07">PX_ARM_FAMILY</a>&nbsp;&nbsp;&nbsp;(PX_ARM || PX_A64)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gc9e21d1f7a04c78926a89d936c97546f">PX_P64_FAMILY</a>&nbsp;&nbsp;&nbsp;(PX_X64 || PX_A64)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gd76274b09d89544fc4133c8d915293ed">PX_LIBCPP</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g8d26d765b23de0bca18dd327cde2d8f8">PX_WINDOWS</a>&nbsp;&nbsp;&nbsp;(PX_WINDOWS_FAMILY &amp;&amp; !PX_ARM_FAMILY)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g43c56deefc64fae5fe077a232a10056c">PX_ENABLE_ASSERTS</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gc40d28c5e85426df7a98ff9bd597810c">PX_UNIX_EXPORT</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g5be743320fae5abf91e51efebced816e">PX_DLL_EXPORT</a>&nbsp;&nbsp;&nbsp;PX_UNIX_EXPORT</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gdfbe26e2b38cec0e72ed7d70872d234f">PX_DLL_IMPORT</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g1145ffab2cc9a77ca65b59ba4126342f">PX_PUSH_PACK_DEFAULT</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g9aad3b08e5e15565ff39638b753f4a92">PX_POP_PACK</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a>&nbsp;&nbsp;&nbsp;inline</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a>&nbsp;&nbsp;&nbsp;inline</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g56b7f4f37ac451a47f3d7d661069aa49">PX_NOINLINE</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g3b15bb2f7697b2bed10eb5477909fbe4">PX_RESTRICT</a>&nbsp;&nbsp;&nbsp;__restrict</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g838010cc1baa6df8d6ff0fc5655274dd">PX_NOALIAS</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g95024dd88a7efd73c060616238ccbe8a">PX_ALIGN</a>(alignment, decl)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga645944027e6f4e405de626910e82d8d">PX_ALIGN_PREFIX</a>(alignment)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g7160eeaa47f99f991d9b1f113b398143">PX_ALIGN_SUFFIX</a>(alignment)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gb12cc8cbd08c9c19ab0d40b7f789012e">PX_COMPILE_TIME_ASSERT</a>(exp)&nbsp;&nbsp;&nbsp;typedef char PxCompileTimeAssert_Dummy[(exp) ? 1 : -1]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gace09d9150d8d87671f893afe548ebac">PX_OFFSET_OF</a>(X, Y)&nbsp;&nbsp;&nbsp;offsetof(X, Y)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g305a9ab26a10d521e58782103206edf5">PX_OFFSETOF_BASE</a>&nbsp;&nbsp;&nbsp;0x100</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g2ac82f7e080e1411a86f98758a0f3875">PX_OFFSET_OF_RT</a>(Class, Member)&nbsp;&nbsp;&nbsp;(reinterpret_cast&lt;size_t&gt;(&amp;reinterpret_cast&lt;Class*&gt;(PX_OFFSETOF_BASE)-&gt;Member) - size_t(PX_OFFSETOF_BASE))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ge83a283ec08df8515d40c81810628e87">PX_DUMMY_SYMBOL</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g41f92d88ba8f7b8ef321aa090b0e270d">PX_WEAK_SYMBOL</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g2af6846d9d49e433af97059f0291eef1">PX_NOCOPY</a>(Class)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g0a511de410e7de7a8625fb572f88bd89">PX_SUPPORT_GPU_PHYSX</a>&nbsp;&nbsp;&nbsp;((PX_WINDOWS_FAMILY) || (PX_LINUX &amp;&amp; PX_X64))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g39f6354f5e10029a058e2141956ed9ef">PX_SUPPORT_COMPUTE_PHYSX</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g58dd174408338f37c62dfe6ac1baec60">PX_SUPPORT_EXTERN_TEMPLATE</a>&nbsp;&nbsp;&nbsp;((!PX_ANDROID) &amp;&amp; (PX_VC != 11))</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE PX_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#g3b618390d8743c532c4131cb931df43a">PX_UNUSED</a> (T const &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g289f38577d111c621dfc38704bf887ac">PX_COMPILE_TIME_ASSERT</a> (PX_OFFSET_OF(<a class="el" href="structPxPackValidation.html">PxPackValidation</a>, a)==8)</td></tr>

</table>
</div>

<hr style="width: 100%; height: 2px;"><br>
Copyright &copy; 2008-2018 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
</body>
</html>