gwnavruntime/collision/collisiondata.h Source File
Go to the documentation of this file.
23 class ICollisionInterface;
36 virtual const char* GetTypeName()
const {
return "ColData"; }
46 KyResult LoadFromMemory(
void* memory);
50 void AddDescriptorToBlobAggregate();
58 Ptr<BlobAggregate> m_blobAggregate;
59 Ptr<HeightField> m_heightfield;
Base interface for a class that opens a file on disk.
Definition: fileopener.h:30
The CollisionData class represents Collision Data that will be added to a CollisionWorld.
Definition: collisiondata.h:30
#define KY_CLASS_WITHOUT_COPY(ClassName)
Define to forbid copy constructor and copy assignment.
Definition: types.h:196
Little-endian format (used, for example, for Windows, Linux).
Definition: endianness.h:22
Navigation return code class.
Definition: types.h:108
WorldElementType
Enumerates the WorldElement types.
Definition: worldelementtype.h:13
Base internal class used to represent elements that can be added to a World, such as instances of Dat...
Definition: worldelement.h:41
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
The KyGuid class represents a globally unique ID.
Definition: kyguid.h:20
KyGuid m_guid
Index of the Lab's database in which the NavData will be added to.
Definition: collisiondatasectordescriptor.h:82
Type
Enumerates possible endianness types.
Definition: endianness.h:20
Easy to write/read version of SectorDescriptorBlob.
Definition: collisiondatasectordescriptor.h:42
KyResult Load(const char *fileName, FileOpenerBase *fileOpener=nullptr)
Load data from .ColData files created by the Autodesk Navigation Generation framework.
Definition: collisiondata.cpp:27