interface MAGES::Recorder::ICaptor

Overview

Interface for an object that creates events. More…

interface ICaptor
{
    // properties

    bool IsPolling;

    // methods

    void Init();
    void Deinit();
    void Poll(double timestamp, UpdatePhase phase);
};

// direct descendants

class AnalyticsCaptor;
class DissonanceCaptor;
class GameObjectSpawnerCaptor;
class MicrophoneCaptor;
class PointerCaptor;
class RigCaptor;
class SceneGraphCaptor;
class TransformCaptor;

Detailed Documentation

Interface for an object that creates events.

Properties

bool IsPolling

Gets a value indicating whether the captor needs to poll for events.

Methods

void Init()

Initialize the captor.

void Deinit()

Deinitialize the captor.

void Poll(double timestamp, UpdatePhase phase)

Poll for events.

Parameters:

timestamp

The current timestamp.

phase

The phase.