APEX NvParameterized Schemas: DestructibleActorChunks Struct Reference

NVIDIA APEX

DestructibleActorChunks Struct Reference

Describes the NxParameterized::Interface for 'DestructibleActorChunks' : More...

#include <params.h>

List of all members.

Public Attributes

U8 data[].state
 'data[].state' : Bit flags indicating the state of the chunk
U8 data[].flags
 'data[].flags' : Overall chunk flags
U32 data[].islandID
 'data[].islandID' : Island ID (if any) to which the chunk is attached
F32 data[].damage
 'data[].damage' : How damaged the chunk is
Vec4 data[].localSphere
 'data[].localSphere' : A local bounding sphere for the chunk
Vec3 data[].localOffset
 'data[].localOffset' : A local bounding sphere for the chunk
I32 data[].visibleAncestorIndex
 'data[].visibleAncestorIndex' : Index (in structure) of this chunks' visible ancestor, if any
U32 data[].shapesCount
 'data[].shapesCount' : Number of shapes for this chunk
Transform data[].globalPose
 'data[].globalPose' : Chunk global transform
Vec3 data[].linearVelocity
 'data[].linearVelocity' : Chunk linear velocity
Vec3 data[].angularVelocity
 'data[].angularVelocity' : Chunk angular velocity

Detailed Description

Describes the NxParameterized::Interface for 'DestructibleActorChunks' :

DestructibleActorChunks contains 12 fully qualified names
---------------------------------------------
  1 : ArraySizeName  data                         
  2 : U8             data[].state                 
  3 : U8             data[].flags                 
  4 : U32            data[].islandID              
  5 : F32            data[].damage                
  6 : Vec4           data[].localSphere           
  7 : Vec3           data[].localOffset           
  8 : I32            data[].visibleAncestorIndex  
  9 : U32            data[].shapesCount           
 10 : Transform      data[].globalPose            
 11 : Vec3           data[].linearVelocity        
 12 : Vec3           data[].angularVelocity       

Member Data Documentation

'data[].angularVelocity' : Chunk angular velocity

Chunk angular velocity.

'data[].damage' : How damaged the chunk is

How damaged the chunk is.

'data[].flags' : Overall chunk flags

Overall chunk flags.

'data[].globalPose' : Chunk global transform

Chunk global transform.

'data[].islandID' : Island ID (if any) to which the chunk is attached

Island ID (if any) to which the chunk is attached.

'data[].linearVelocity' : Chunk linear velocity

Chunk linear velocity.

'data[].localOffset' : A local bounding sphere for the chunk

A local bounding sphere for the chunk.

'data[].localSphere' : A local bounding sphere for the chunk

A local bounding sphere for the chunk.

'data[].shapesCount' : Number of shapes for this chunk

Number of shapes for this chunk.

'data[].state' : Bit flags indicating the state of the chunk

Bit flags indicating the state of the chunk.

'data[].visibleAncestorIndex' : Index (in structure) of this chunks' visible ancestor, if any

Index (in structure) of this chunks' visible ancestor, if any. If none exists, it's InvalidChunkIndex.


The documentation for this struct was generated from the following file:

Generated on Fri Dec 15 2017 13:59:11

Copyright © 2012-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.