aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/Xbox/Sentient/Include/SenClientMarkers.h
diff options
context:
space:
mode:
Diffstat (limited to 'Minecraft.Client/Xbox/Sentient/Include/SenClientMarkers.h')
-rw-r--r--Minecraft.Client/Xbox/Sentient/Include/SenClientMarkers.h55
1 files changed, 55 insertions, 0 deletions
diff --git a/Minecraft.Client/Xbox/Sentient/Include/SenClientMarkers.h b/Minecraft.Client/Xbox/Sentient/Include/SenClientMarkers.h
new file mode 100644
index 00000000..1eac8fec
--- /dev/null
+++ b/Minecraft.Client/Xbox/Sentient/Include/SenClientMarkers.h
@@ -0,0 +1,55 @@
+/********************************************************
+* *
+* Copyright (C) Microsoft. All rights reserved. *
+* *
+********************************************************/
+
+// Sentient Client UGC API
+//
+// Include this to get access to Markers.
+
+#pragma once
+
+#include "SenClientSys.h"
+
+
+namespace Sentient
+{
+ /************************
+ ***** Marker Types *****
+ ************************/
+
+ struct SenMarker
+ {
+ float x, y, z;
+ PlayerUID user;
+ int userData;
+ int userData2;
+ };
+
+
+ /****************************
+ ***** Marker Functions *****
+ ****************************/
+
+ HRESULT SenMarkerAdd(
+ int userIndex,
+ SenSysTitleID titleID,
+ SenUGCID ugcID,
+ const SenMarker *marker );
+
+ HRESULT SenMarkerGetWithinArea(
+ SenSysTitleID titleID,
+ SenUGCID ugcID,
+ float xMin, float yMin, float zMin,
+ float xMax, float yMax, float zMax,
+ int maxCount,
+ PlayerUID friendsOf,
+ int minTag,
+ int maxTag,
+ int tagMask,
+ SenMarker **out_buffer,
+ SenSysCompletedCallback userCallback,
+ void *userCallbackData );
+
+} // namespace Sentient