Skip to content
It's Complicated
Game Monitor
Search
gallantlab/its-complicated
It's Complicated
Roadmap
Experiment building
Tools
Unreal Plugins
It's Complicated
gallantlab/its-complicated
It's Complicated
Roadmap
Experiment building
Experiment building
Closed-loop complex experiments: A paradigm shift
Game engine concepts for experiments
Software engineering considerations
Tools
Tools
Standalone tools
An Unreal Plugin that provides infrastructure for replicated MRI experiments
An Unreal Plugin for interfacing with an Eyelink system
Game Monitor
Unreal Plugins
Unreal Plugins
Eyelink
Eyelink
AEyelinkGameModeBase
AEyelinkGameModeBase
EyelinkCalibrate
EyelinkInterrupt
EyelinkSendCommand
EyelinkSendKey
EyelinkValidate
FEyelinkModule
FEyelinkModule
ShutdownModule
StartupModule
UEyelinkGameInstance
UEyelinkGameInstance
Eyelink
Shutdown
UEyelinkGameInstance
UEyelinkInterface
UEyelinkInterface
AcceptFixation
ClearCalibrationDisplayDelegate
ClearEyetrackingComputerDisplay
CloseEyelinkConnection
CloseEyelinkDataFile
DrawCalibrationTargetDelegate
DrawOneCameraImageLineDelegate
EraseCalibrationTargetDelegate
ExitCalibration
ExitCalibrationDisplayDelegate
ExitCameraImageDisplayDelegate
GetEyelinkFileName
GetEyelinkResponse
GetInputDelegate
GetInputKey
InitCameraImageDisplayDelegate
InitEyelinkLibrary
InterfaceMode
IsEyelinkConnected
IsEyelinkDataFileOpen
IsEyetrackingRecording
OpenEyelinkConnection
OpenEyelinkDataFile
RetrieveRemoteDataFile
ScreenResolution
SendBreakKey
SendEyelinkCommand
SendEyelinkMessage
SendKey
SendTerminateKey
SendTrialNumber
SetEyelinkResolution
SetEyetrackingComputerStatusText
SetupCalibrationDisplayDelegate
SetupCameraAndCalibrate
StartEyetrackingRecording
StopEyetrackingRecording
UEyelinkInterface
UnbindDelegates
UpdateCameraImageTitleDelegate
ValidateEyelinkFileName
eyelinkIP
UEyelinkUserWidgetBase
UEyelinkUserWidgetBase
BindEyelinkDelegates
ClearCalibrationDisplay
DrawCalibrationTarget
ExitCalibrationDisplay
GetDPIScaleFactor
GetEyelink
HideCalibrationTarget
SetupCalibrationDisplay
UEyelinkUserWidgetBase
UnbindEyelinkDelegates
MRIExperiment
MRIExperiment
AMRIFrameCaptureCamera
AMRIFrameCaptureCamera
AMRIFrameCaptureCamera
AttachToActor
BeginPlay
CapturesPerSecond
EndPlay
FileName
GetFOVAngle
GetImageSizeX
GetImageSizeY
GetPostProcessEffect
InitCaptureRender
PostActorCreated
ReadPixels
SaveCaptureToDisk
SaveNextFrame
SaveToFolder
SetFOVAngle
SetImageSize
SetPostProcessEffect
SetSaveFolder
SetTargetGamma
Tick
bCaptureScene
AMRISpectatorController
AMRISpectatorController
AMRISpectatorController
AddExperimentState
BeginPlayingState
CaptureSensors
FindTaggedPlayerPawn
FixTimeStep
GetDemoNetDriver
GetDemoSubsystem
GetFrameNumber
GetReferencePlayerState
IsStale
LogExperimentState
PostActorCreated
SaveExperimentLog
SetFrameCaptureFolder
SetReferencePawn
SpawnLoggerComponent
Tick
TrySetViewTargetToPlayer
captureFrames
~AMRISpectatorController
AMRISubjectController
AMRISubjectController
AMRISubjectController
BeginPlay
ClearDisplayText
ExperimentTick
FindDemoSubsystem
GetDemoSubsystem
IsDemoEnded
OnBeepEnd
OnEndDisplayText
PlayBeep
Possess
ResetExperimentState
ResetPoints
SetDisplayPointsDelegate
SetDisplayText
SetDisplayTextColorDelegate
SetDisplayTextDelegate
SetEyetrackingEnded
SetSecondsToStartOfRun
SetTimeRemainingDelegate
SetupInputComponent
TTLdown
TTLup
Tick
UpdatePoints
autoEyetrack
beepTimer
demoSubsystem
displayTextTimeRemaining
eyetrackingState
isFirstTTLInRun
isTTL
randomStream
secondsToFirstTTL
subjectState
timeSinceDemoStart
AMRISubjectState
AMRISubjectState
AMRISubjectState
CopyProperties
GetDisplayedPromptType
GetFrameNumber
GetGameTimeStamp
GetLifetimeReplicatedProps
GetLocation
GetOrientation
GetPlatformTimeStamp
GetPoints
GetSecondsToStartOfRun
GetSimulationStepInSeconds
GetTransform
IsBeep
Reset
ResetExperimentState
isTTL
EntityState
EntityState
EntityState
ID
position
rotation
type
FMRIExperimentModule
FMRIExperimentModule
ShutdownModule
StartupModule
FReplayInfo
FReplayInfo
FReplayInfo
FriendlyName
LengthInMS
ReplayName
Timestamp
bIsValid
IMRIAgentComponentVisitor
IMRIAgentComponentVisitor
Visit
MRIExperimentState
MRIExperimentState
GetDisplayedPromptType
GetFrame
GetFrameTime
GetPoints
IsBeep
MRIExperimentState
Num
RecordStates
TotalTTLCount
Visit
WriteContents
WriteToFile
isTTL
operator[]
~MRIExperimentState
UExperimentType
UExperimentType
FromString
ToString
ToUInt
UMRIAgentComponent
UMRIAgentComponent
AcceptVisitor
BeginPlay
EndPlay
GetId
UMRIAgentComponent
bAgentComponentIsRegistered
bRegisterAgentComponent
UMRIDemoSubsystem
UMRIDemoSubsystem
BP_OnFindReplaysComplete
CaptureFrames
Deinitialize
DeleteReplay
DemoRenderFrames
FindReplays
GetCaptureFPS
GetCaptureFolder
GetDemoName
GetDemoState
GetDemosList
GetExperimentType
GetIsDemoRenderedList
GetPlayerPawn
GetPlayerPawnByName
GetPlayerPawnByTag
Initialize
IsAutoRender
IsPlayingReplay
IsRecordingReplay
PlayReplay
PlayReplayFromBP
ReadSettings
RenameReplay
RequestOBSRecording
SetCaptureFolder
StartRecordingReplay
StartRecordingReplayFromBP
StopRecordingReplay
StopRecordingReplayFromBP
demoStartTime
replayToRender
UMRILoggerComponent
UMRILoggerComponent
LogFrame
SetParentController
UMRILoggerComponent
playerState
spectatorController
UMRISettings
UMRISettings
AutoEyetrackingCalibration
AutoTriggerDemoRecording
GetExperimentType
GetFileName
LoadSettings
LoadSettingsFromFile
LoadSettingsFromString
LogSettings
RenderAll
Resolution
SaveSettings
SaveSettingsToFile
SecondsToDemoStop
SensorsOnlyOnReplay
SetExperimentType
SetResolution
Subject
TTLsBeforeExperimentStart
bSemanticSegmentationEnabled
It's Complicated
Tools
Game Monitor
¶
See its
github repo
Details coming soon
Back to top