aboutsummaryrefslogtreecommitdiff
path: root/PhysX_3.4/Documentation/PhysXAPI/files/structPxMetaDataFlag.html
blob: e65572bc595e6bc6e7b61e8731ae4ece0ea9cfc6 (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
<html>
	<head>
		<title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxMetaDataFlag Struct 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>PxMetaDataFlag Struct Reference</h1><!-- doxytag: class="PxMetaDataFlag" -->Flags used to configure binary meta data entries, typically set through PX_DEF_BIN_METADATA defines.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="PxMetaDataFlags_8h-source.html">PxMetaDataFlags.h</a>&gt;</code>
<p>

<p>
<a href="structPxMetaDataFlag-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c">Enum</a> { <br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654cd9aa10c12e5694495894ce759636071a">eCLASS</a> =  (1&lt;&lt;0), 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c5af5b1fe2c903eef9584a6d6d24f9a47">eVIRTUAL</a> =  (1&lt;&lt;1), 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c01cb08bb8663787a10fdc899fdcc5d41">eTYPEDEF</a> =  (1&lt;&lt;2), 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c1d241c59c1e26a777c46ff7688f8f1dd">ePTR</a> =  (1&lt;&lt;3), 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654ced572f08dc7c6adff8f2b229a7354cce">eEXTRA_DATA</a> =  (1&lt;&lt;4), 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c798b67b9b884d9937c5e020f227ac72d">eEXTRA_ITEM</a> =  (1&lt;&lt;5), 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c0480301f6d90a4bfdafa082c2be71b14">eEXTRA_ITEMS</a> =  (1&lt;&lt;6), 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c0d903640b00c4f61682c59c792108e96">eEXTRA_NAME</a> =  (1&lt;&lt;7), 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c1e6f153be653b33f7abfc2e91bd473cc">eUNION</a> =  (1&lt;&lt;8), 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c9b31caa710193a63e3c4f6952379410e">ePADDING</a> =  (1&lt;&lt;9), 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c50e48879be65410602056c6c386e798f">eALIGNMENT</a> =  (1&lt;&lt;10), 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c1c334cca9e1cb29487a78e17c9d4a257">eCOUNT_MASK_MSB</a> =  (1&lt;&lt;11), 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c2e8ace3233bfe1a331ef8b2fe196e022">eCOUNT_SKIP_IF_ONE</a> =  (1&lt;&lt;12), 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c8d15e5a39bfb17a0b856e16b4600e3b5">eCONTROL_FLIP</a> =  (1&lt;&lt;13), 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c361e04e4149dd27200c276f908a4106b">eCONTROL_MASK</a> =  (1&lt;&lt;14), 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654cbec61fbbaa42b2bf3ad7a397455f2f87">eCONTROL_MASK_RANGE</a> =  0x000000FF, 
<br>
&nbsp;&nbsp;<a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654cdc74b55b18447acfcf32f0d3ca7a4463">eFORCE_DWORD</a> =  0x7fffffff
<br>
 }</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Flags used to configure binary meta data entries, typically set through PX_DEF_BIN_METADATA defines. 
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxMetaDataEntry.html" title="Struct to store meta data definitions.">PxMetaDataEntry</a> </dd></dl>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654c"></a><!-- doxytag: member="PxMetaDataFlag::Enum" ref="5125f2eba9d78234a2bc7a00b3c3654c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c">PxMetaDataFlag::Enum</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654cd9aa10c12e5694495894ce759636071a"></a><!-- doxytag: member="eCLASS" ref="5125f2eba9d78234a2bc7a00b3c3654cd9aa10c12e5694495894ce759636071a" args="" -->eCLASS</em>&nbsp;</td><td>
declares a class </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654c5af5b1fe2c903eef9584a6d6d24f9a47"></a><!-- doxytag: member="eVIRTUAL" ref="5125f2eba9d78234a2bc7a00b3c3654c5af5b1fe2c903eef9584a6d6d24f9a47" args="" -->eVIRTUAL</em>&nbsp;</td><td>
declares class to be virtual </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654c01cb08bb8663787a10fdc899fdcc5d41"></a><!-- doxytag: member="eTYPEDEF" ref="5125f2eba9d78234a2bc7a00b3c3654c01cb08bb8663787a10fdc899fdcc5d41" args="" -->eTYPEDEF</em>&nbsp;</td><td>
declares a typedef </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654c1d241c59c1e26a777c46ff7688f8f1dd"></a><!-- doxytag: member="ePTR" ref="5125f2eba9d78234a2bc7a00b3c3654c1d241c59c1e26a777c46ff7688f8f1dd" args="" -->ePTR</em>&nbsp;</td><td>
declares a pointer </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654ced572f08dc7c6adff8f2b229a7354cce"></a><!-- doxytag: member="eEXTRA_DATA" ref="5125f2eba9d78234a2bc7a00b3c3654ced572f08dc7c6adff8f2b229a7354cce" args="" -->eEXTRA_DATA</em>&nbsp;</td><td>
declares extra data exported with <a class="el" href="classPxSerializer.html#c3531178852e0c6e43519aa254ceb823" title="Exports object&#39;s extra data to stream.">PxSerializer::exportExtraData</a> </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654c798b67b9b884d9937c5e020f227ac72d"></a><!-- doxytag: member="eEXTRA_ITEM" ref="5125f2eba9d78234a2bc7a00b3c3654c798b67b9b884d9937c5e020f227ac72d" args="" -->eEXTRA_ITEM</em>&nbsp;</td><td>
specifies one element of extra data </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654c0480301f6d90a4bfdafa082c2be71b14"></a><!-- doxytag: member="eEXTRA_ITEMS" ref="5125f2eba9d78234a2bc7a00b3c3654c0480301f6d90a4bfdafa082c2be71b14" args="" -->eEXTRA_ITEMS</em>&nbsp;</td><td>
specifies an array of extra data </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654c0d903640b00c4f61682c59c792108e96"></a><!-- doxytag: member="eEXTRA_NAME" ref="5125f2eba9d78234a2bc7a00b3c3654c0d903640b00c4f61682c59c792108e96" args="" -->eEXTRA_NAME</em>&nbsp;</td><td>
specifies a name of extra data </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654c1e6f153be653b33f7abfc2e91bd473cc"></a><!-- doxytag: member="eUNION" ref="5125f2eba9d78234a2bc7a00b3c3654c1e6f153be653b33f7abfc2e91bd473cc" args="" -->eUNION</em>&nbsp;</td><td>
declares a union </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654c9b31caa710193a63e3c4f6952379410e"></a><!-- doxytag: member="ePADDING" ref="5125f2eba9d78234a2bc7a00b3c3654c9b31caa710193a63e3c4f6952379410e" args="" -->ePADDING</em>&nbsp;</td><td>
declares explicit padding data </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654c50e48879be65410602056c6c386e798f"></a><!-- doxytag: member="eALIGNMENT" ref="5125f2eba9d78234a2bc7a00b3c3654c50e48879be65410602056c6c386e798f" args="" -->eALIGNMENT</em>&nbsp;</td><td>
declares aligned data </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654c1c334cca9e1cb29487a78e17c9d4a257"></a><!-- doxytag: member="eCOUNT_MASK_MSB" ref="5125f2eba9d78234a2bc7a00b3c3654c1c334cca9e1cb29487a78e17c9d4a257" args="" -->eCOUNT_MASK_MSB</em>&nbsp;</td><td>
specifies that the count value's most significant bit needs to be masked out </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654c2e8ace3233bfe1a331ef8b2fe196e022"></a><!-- doxytag: member="eCOUNT_SKIP_IF_ONE" ref="5125f2eba9d78234a2bc7a00b3c3654c2e8ace3233bfe1a331ef8b2fe196e022" args="" -->eCOUNT_SKIP_IF_ONE</em>&nbsp;</td><td>
specifies that the count value is treated as zero for a variable value of one - special case for single triangle meshes </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654c8d15e5a39bfb17a0b856e16b4600e3b5"></a><!-- doxytag: member="eCONTROL_FLIP" ref="5125f2eba9d78234a2bc7a00b3c3654c8d15e5a39bfb17a0b856e16b4600e3b5" args="" -->eCONTROL_FLIP</em>&nbsp;</td><td>
specifies that the control value is the negate of the variable value </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654c361e04e4149dd27200c276f908a4106b"></a><!-- doxytag: member="eCONTROL_MASK" ref="5125f2eba9d78234a2bc7a00b3c3654c361e04e4149dd27200c276f908a4106b" args="" -->eCONTROL_MASK</em>&nbsp;</td><td>
specifies that the control value is masked - mask bits are assumed to be within eCONTROL_MASK_RANGE </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654cbec61fbbaa42b2bf3ad7a397455f2f87"></a><!-- doxytag: member="eCONTROL_MASK_RANGE" ref="5125f2eba9d78234a2bc7a00b3c3654cbec61fbbaa42b2bf3ad7a397455f2f87" args="" -->eCONTROL_MASK_RANGE</em>&nbsp;</td><td>
mask range allowed for eCONTROL_MASK </td></tr>
<tr><td valign="top"><em><a class="anchor" name="5125f2eba9d78234a2bc7a00b3c3654cdc74b55b18447acfcf32f0d3ca7a4463"></a><!-- doxytag: member="eFORCE_DWORD" ref="5125f2eba9d78234a2bc7a00b3c3654cdc74b55b18447acfcf32f0d3ca7a4463" args="" -->eFORCE_DWORD</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="PxMetaDataFlags_8h-source.html">PxMetaDataFlags.h</a></ul>
</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>