blob: 5fc4ce0cafb809840c2d1fb705ae95b0845f1d7f (
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
|
<html>
<head>
<title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxLockedData Class 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>
<a class="qindex" href="hierarchy.html">Class Hierarchy</a>
<a class="qindex" href="annotated.html">Compound List</a>
<a class="qindex" href="functions.html">Compound Members</a>
</center>
<hr class="second">
</div>
<!-- Generated by Doxygen 1.5.8 -->
<div class="contents">
<h1>PxLockedData Class Reference<br>
<small>
[<a class="el" href="group__physics.html">Physics</a>]</small>
</h1><!-- doxytag: class="PxLockedData" -->Parent class for bulk data that is shared between the SDK and the application.
<a href="#_details">More...</a>
<p>
<code>#include <<a class="el" href="PxLockedData_8h-source.html">PxLockedData.h</a>></code>
<p>
<div class="dynheader">
Inheritance diagram for PxLockedData:</div>
<div class="dynsection">
<p><center><img src="classPxLockedData__inherit__graph.png" border="0" usemap="#PxLockedData__inherit__map" alt="Inheritance graph"></center>
<map name="PxLockedData__inherit__map">
<area shape="rect" href="classPxParticleReadData.html" title="Data layout descriptor for reading particle data from the SDK. (deprecated)." alt="PxParticleReadData" coords="20,85,145,106"><area shape="rect" href="classPxParticleFluidReadData.html" title="Data layout descriptor for reading fluid particle data from the SDK. (deprecated)..." alt="PxParticleFluidReadData" coords="7,154,159,176"></map>
<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center></div>
<p>
<a href="classPxLockedData-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 Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classPxFlags.html">PxDataAccessFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxLockedData.html#1393e474dbe1cc8a430b12330ee31e32">getDataAccessFlags</a> ()=0</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Any combination of <a class="el" href="structPxDataAccessFlag.html#b6bd468adf2809435d24c9fe4882b6be308b2107e1616517458c104350a72064">PxDataAccessFlag::eREADABLE</a> and <a class="el" href="structPxDataAccessFlag.html#b6bd468adf2809435d24c9fe4882b6be93bbaa658d1b07527d2cb719e910e12a">PxDataAccessFlag::eWRITABLE</a>. <a href="#1393e474dbe1cc8a430b12330ee31e32"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxLockedData.html#2534f2c0832c1208db78c3b67f563f48">unlock</a> ()=0</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Unlocks the bulk data. <a href="#2534f2c0832c1208db78c3b67f563f48"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxLockedData.html#fafaf2ee2464e51ed51e0107687860f1">~PxLockedData</a> ()</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">virtual destructor <a href="#fafaf2ee2464e51ed51e0107687860f1"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Parent class for bulk data that is shared between the SDK and the application. <hr><h2>Constructor & Destructor Documentation</h2>
<a class="anchor" name="fafaf2ee2464e51ed51e0107687860f1"></a><!-- doxytag: member="PxLockedData::~PxLockedData" ref="fafaf2ee2464e51ed51e0107687860f1" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual PxLockedData::~PxLockedData </td>
<td>(</td>
<td class="paramname"> </td>
<td> ) </td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
virtual destructor
<p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="1393e474dbe1cc8a430b12330ee31e32"></a><!-- doxytag: member="PxLockedData::getDataAccessFlags" ref="1393e474dbe1cc8a430b12330ee31e32" args="()=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classPxFlags.html">PxDataAccessFlags</a> PxLockedData::getDataAccessFlags </td>
<td>(</td>
<td class="paramname"> </td>
<td> ) </td>
<td><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Any combination of <a class="el" href="structPxDataAccessFlag.html#b6bd468adf2809435d24c9fe4882b6be308b2107e1616517458c104350a72064">PxDataAccessFlag::eREADABLE</a> and <a class="el" href="structPxDataAccessFlag.html#b6bd468adf2809435d24c9fe4882b6be93bbaa658d1b07527d2cb719e910e12a">PxDataAccessFlag::eWRITABLE</a>.
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxDataAccessFlag.html">PxDataAccessFlag</a> </dd></dl>
<p>Implemented in <a class="el" href="classPxParticleReadData.html#5546ee6b23523d62cfba4c524cb5af5e">PxParticleReadData</a>.</p>
</div>
</div><p>
<a class="anchor" name="2534f2c0832c1208db78c3b67f563f48"></a><!-- doxytag: member="PxLockedData::unlock" ref="2534f2c0832c1208db78c3b67f563f48" args="()=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void PxLockedData::unlock </td>
<td>(</td>
<td class="paramname"> </td>
<td> ) </td>
<td><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Unlocks the bulk data.
<p>
<p>Implemented in <a class="el" href="classPxParticleReadData.html#91ffb8c566135b08fca268b2636ffb68">PxParticleReadData</a>.</p>
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="PxLockedData_8h-source.html">PxLockedData.h</a></ul>
</div>
<hr style="width: 100%; height: 2px;"><br>
Copyright © 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>
|