gwnavruntime/spatialization/spatializedpointdisplay.h Source File
Go to the documentation of this file.
17 class PointDbSpatializationBlob;
18 class SpatializationResultBlob;
20 class SpatializedPointDisplayListBuilder
23 SpatializedPointDisplayListBuilder() { SetDefaults(); }
27 m_linkColor = Color::Yellow;
28 m_spatializedPointColor_Projected = Color::Green;
29 m_spatializedPointColor_NotProjected = Color::Red;
30 m_spatializationDetailsColor_Projected = Color::Cyan;
31 m_spatializationDetailsColor_NotProjected = Color::Red;
32 m_trianglePointColor = Color::LightGreen;
33 m_spatializedPointWidth = 0.1f;
34 m_rangePointsWidth = 0.1f;
37 void DisplaySpatializationError(DisplayList* displayList,
38 const Vec3f& spatializedPoint,
const SpatializationResultBlob* spatializationResult,
KyUInt32 databaseIndex,
KyFloat32 textPositionZOffset = 3.0f);
41 void DisplaySpatializationResult(DisplayList* displayList,
42 const Vec3f& spatializedPoint,
KyFloat32 height,
const SpatializationResultBlob* spatializationResult,
KyUInt32 databaseIndex);
44 void DisplayPointDbSpatialization(DisplayList* displayList,
45 const Vec3f& spatializedPoint,
KyFloat32 height,
const PointDbSpatializationBlob& pointDbSpatializationBlob);
47 void DisplayTriangleProjection(DisplayList* displayList,
48 const Vec3f& spatializedPoint,
const PointDbSpatializationBlob& pointDbSpatializationBlob);
50 void DisplayProjectionDetails(DisplayList* displayList,
51 const Vec3f& spatializedPoint,
KyFloat32 height,
const PointDbSpatializationBlob& pointDbSpatializationBlob,
56 Color m_spatializedPointColor_Projected;
57 Color m_spatializedPointColor_NotProjected;
58 Color m_spatializationDetailsColor_Projected;
59 Color m_spatializationDetailsColor_NotProjected;
60 Color m_trianglePointColor;
std::uint32_t KyUInt32
uint32_t
Definition: types.h:29
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
float KyFloat32
float
Definition: types.h:32