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
|
<html>
<head>
<title>NVIDIA(R) Blast(R) SDK 1.1 API Reference: NvBlastActorDesc 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="blast_logo.png">
<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">Class List</a>
<a class="qindex" href="functions.html">Class Members</a>
</center>
<hr class="second">
</div>
<!-- Generated by Doxygen 1.5.8 -->
<div class="contents">
<h1>NvBlastActorDesc Struct Reference</h1><!-- doxytag: class="NvBlastActorDesc" --><code>#include <<a class="el" href="_nv_blast_types_8h-source.html">NvBlastTypes.h</a>></code>
<p>
<div class="dynheader">
Inheritance diagram for NvBlastActorDesc:</div>
<div class="dynsection">
<p><center><img src="struct_nv_blast_actor_desc.png" usemap="#NvBlastActorDesc_map" border="0" alt=""></center>
<map name="NvBlastActorDesc_map">
<area href="struct_nv_1_1_blast_1_1_tk_actor_desc.html" alt="Nv::Blast::TkActorDesc" shape="rect" coords="0,56,140,80">
</map>
</div>
<p>
<a href="struct_nv_blast_actor_desc-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 Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const float * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_actor_desc.html#363b057cfbee1c7ea8edb23d6b04388d">initialBondHealths</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const float * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_actor_desc.html#606df7d2c5a1d45e562fbdb8a8b79fa3">initialSupportChunkHealths</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_actor_desc.html#b9ce8fff059a17cfffd7e5965fa59ea1">uniformInitialBondHealth</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_actor_desc.html#d2a4f6be8fd6d1a3a819ad76a0cdba2b">uniformInitialLowerSupportChunkHealth</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Actor descriptor, used to create an instance of an <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> with NvBlastFamilyCreateFirstActor<p>
See NvBlastFamilyCreateFirstActor. <hr><h2>Member Data Documentation</h2>
<a class="anchor" name="363b057cfbee1c7ea8edb23d6b04388d"></a><!-- doxytag: member="NvBlastActorDesc::initialBondHealths" ref="363b057cfbee1c7ea8edb23d6b04388d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const float* <a class="el" href="struct_nv_blast_actor_desc.html#363b057cfbee1c7ea8edb23d6b04388d">NvBlastActorDesc::initialBondHealths</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Initial bond healths. If not NULL, this array must be of length NvBlastAssetGetChunkCount(asset, logFn). If NULL, uniformInitialBondHealth must be set.
</div>
</div><p>
<a class="anchor" name="606df7d2c5a1d45e562fbdb8a8b79fa3"></a><!-- doxytag: member="NvBlastActorDesc::initialSupportChunkHealths" ref="606df7d2c5a1d45e562fbdb8a8b79fa3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const float* <a class="el" href="struct_nv_blast_actor_desc.html#606df7d2c5a1d45e562fbdb8a8b79fa3">NvBlastActorDesc::initialSupportChunkHealths</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Initial health of all support chunks. If not NULL, this must be of length NvBlastAssetGetSupportChunkCount(asset, logFn).nodeCount. The elements in the initialSupportChunkHealth array will correspond to the chunk indices in the NvBlastAssetGetSupportGraph(asset, logFn).chunkIndices array. Every descendent of a support chunk will have its health initialized to its ancestor support chunk's health, so this initializes all lower-support chunk healths. If NULL, uniformInitialLowerSupportChunkHealth must be set.
</div>
</div><p>
<a class="anchor" name="b9ce8fff059a17cfffd7e5965fa59ea1"></a><!-- doxytag: member="NvBlastActorDesc::uniformInitialBondHealth" ref="b9ce8fff059a17cfffd7e5965fa59ea1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="struct_nv_blast_actor_desc.html#b9ce8fff059a17cfffd7e5965fa59ea1">NvBlastActorDesc::uniformInitialBondHealth</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Initial health of all bonds, if initialBondHealths is NULL (see initialBondHealths).
</div>
</div><p>
<a class="anchor" name="d2a4f6be8fd6d1a3a819ad76a0cdba2b"></a><!-- doxytag: member="NvBlastActorDesc::uniformInitialLowerSupportChunkHealth" ref="d2a4f6be8fd6d1a3a819ad76a0cdba2b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="struct_nv_blast_actor_desc.html#d2a4f6be8fd6d1a3a819ad76a0cdba2b">NvBlastActorDesc::uniformInitialLowerSupportChunkHealth</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Initial health of all lower-support chunks, if initialSupportChunkHealths is NULL (see initialSupportChunkHealths).
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>sdk/lowlevel/include/<a class="el" href="_nv_blast_types_8h-source.html">NvBlastTypes.h</a></ul>
</div>
<!-- start footer part -->
<div class="footer">
Copyright © 2015-2017 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>
</div>
</body>
</html>
|