interface IArdkEventArgs (Niantic.ARDK.Utilities.IArdkEventArgs)

interface IArdkEventArgs {
};

// direct descendants

struct ARSessionDeinitializedArgs;
struct ARSessionFailedArgs;
struct ARSessionInterruptedArgs;
struct ARSessionInterruptionEndedArgs;
struct ARSessionPausedArgs;
struct ARSessionRanArgs;
struct AnchorsArgs;
struct AnchorsMergedArgs;
struct AnyARSessionInitializedArgs;
struct CameraTrackingStateChangedArgs;
struct FrameUpdatedArgs;
struct MapsArgs;
class QueryingShouldSessionAttemptRelocalizationArgs;

template <TBuffer>
class ContextAwarenessArgs;

struct HumanTrackingArgs;
class MeshBlocksClearedArgs;
class MeshBlocksUpdatedArgs;
struct ARNetworkingDeinitializedArgs;
struct AnyARNetworkingInitializedArgs;
struct PeerPoseReceivedArgs;
struct PeerStateReceivedArgs;
class LocalizationStateUpdatedArgs;
struct WayspotAnchorResolvedArgs;
class WayspotAnchorStatusUpdate;
class WayspotAnchorStatusUpdatedArgs;
class WayspotAnchorsCreatedArgs;
class WayspotAnchorsResolvedArgs;
class PreloadProgressUpdatedArgs;
class GameboardCreatedArgs;
class GameboardUpdatedArgs;
struct MeshObjectsClearedArgs;
struct MeshObjectsUpdatedArgs;
class VideoFeedUpdatedArgs;
struct CompassUpdatedArgs;
struct LocationStatusUpdatedArgs;
struct LocationUpdatedArgs;
struct ServerDespawnedArgs;
struct ServerSpawnedArgs;

template <TMessage>
struct MessageReceivedEventArgs;

template <TValue>
struct NetworkedFieldValueChangedArgs;

struct NetworkObjectLifecycleArgs;
struct AnyMultipeerNetworkingInitializedArgs;
struct ConnectedArgs;
struct ConnectionFailedArgs;
struct DataReceivedFromArmArgs;
struct DeinitializedArgs;
struct DisconnectedArgs;
struct PeerAddedArgs;
struct PeerDataReceivedArgs;
struct PeerRemovedArgs;
struct PersistentKeyValueUpdatedArgs;
struct SessionResultReceivedFromArmArgs;
struct SessionStatusReceivedFromArmArgs;
class FrameRenderedArgs;
class RenderFeaturesChangedArgs;
struct ARFrameMarkerScannerGotResultArgs;
struct ARFrameMarkerScannerReadyArgs;
struct ARFrameMarkerScannerStatusChangedArgs;