Structures

The following structures are available globally.

  • A task info object for the tasks included in this submodule.

    See more

    Declaration

    Swift

    public struct MCTTaskInfo : RSDTaskInfo, RSDEmbeddedIconVendor, RSDTaskDesign
  • A task transformer for the resources included in this module.

    See more

    Declaration

    Swift

    public struct MCTTaskTransformer : RSDResourceTransformer, Decodable
  • RSDTaskGroupObject is a concrete implementation of the RSDTaskGroup protocol.

    See more

    Declaration

    Swift

    public struct MCTTaskGroup : RSDTaskGroup, RSDEmbeddedIconVendor, Decodable
  • The MCTTappingResultObject records the results of a tapping interval test.

    The tapping interval result object records an array of touch samples (one for each tap) and also the geometry of the task at the time it was displayed. You can use the information in the object for reference in interpreting the touch samples.

    A tapping interval sample is typically generated by the framework as the task proceeds. When the task completes, it may be appropriate to serialize it for transmission to a server, or to immediately perform analysis on it.

    See more

    Declaration

    Swift

    public struct MCTTappingResultObject : RSDResult, Encodable, RSDArchivable, RSDScoringResult
  • The MCTTappingSample class represents a single tap on a button.

    The tapping sample object records the location of the tap, the button that was tapped, and the time at which the event occurred. A tapping sample is included in an MCTTappingResultObject object, and is recorded by the step view controller for the corresponding task when a tap is recognized.

    A tapping sample is typically generated by the framework as the task proceeds. When the task completes, it may be appropriate to serialize the sample for transmission to a server, or to immediately perform analysis on it.

    See more

    Declaration

    Swift

    public struct MCTTappingSample : RSDSampleRecord, Codable