29 #ifndef NVBLASTEXTPXASSET_H 30 #define NVBLASTEXTPXASSET_H 33 #include "PxConvexMeshGeometry.h" 34 #include "PxTransform.h" 43 namespace general_PxIOStream2
172 virtual void release() = 0;
179 virtual const TkAsset& getTkAsset()
const = 0;
186 virtual uint32_t getChunkCount()
const = 0;
193 virtual const ExtPxChunk* getChunks()
const = 0;
201 virtual uint32_t getSubchunkCount()
const = 0;
230 virtual void setUniformHealth(
bool enabled) = 0;
254 #endif // ifndef NVBLASTEXTPXASSET_H Definition: NvBlastExtApexSharedParts.h:34
Definition: NvBlastTypes.h:395
Definition: NvBlastExtPxAsset.h:110
ChunkDesc * pxChunks
array of chunks in asset, should be of size chunkCount (
Definition: NvBlastExtPxAsset.h:89
Definition: NvBlastExtPxAsset.h:71
Definition: NvBlastTkAsset.h:59
Definition: NvBlastExtPxAsset.h:98
uint32_t subchunkCount
size array of subchunks for chunk, can be 0
Definition: NvBlastExtPxAsset.h:85
physx::PxTransform transform
convex local transform
Definition: NvBlastExtPxAsset.h:100
Definition: NvBlastTkFramework.h:74
physx::PxConvexMeshGeometry geometry
convex geometry
Definition: NvBlastExtPxAsset.h:74
Definition: NvBlastExtPxAsset.h:123
#define NV_DLL_EXPORT
Definition: NvPreprocessor.h:293
Definition: NvBlastExtDamageShaders.h:45
bool isStatic
is chunk static (kinematic)?.
Definition: NvBlastExtPxAsset.h:114
Definition: NvBlastExtPxAsset.h:64
uint32_t firstSubchunkIndex
first Subchunk index in Subchunk's array in ExtPhyicsAsset
Definition: NvBlastExtPxAsset.h:112
uint32_t subchunkCount
Subchunk count. Can be 0.
Definition: NvBlastExtPxAsset.h:113
Definition: NvBlastExtPxAsset.h:82
SubchunkDesc * subchunks
array of subchunks for chunk, can be empty
Definition: NvBlastExtPxAsset.h:84
bool isStatic
is chunk static. Static chunk makes PxActor Kinematic.
Definition: NvBlastExtPxAsset.h:86
physx::PxTransform transform
convex local transform
Definition: NvBlastExtPxAsset.h:73
Definition: NvBlastTkFramework.h:160
void * userData
Definition: NvBlastExtPxAsset.h:245
physx::PxConvexMeshGeometry geometry
convex geometry
Definition: NvBlastExtPxAsset.h:101
Definition: NvBlastArray.h:37