Skip to content

UEyelinkGameInstance

A game instance that contains an eyelink object.

Syntax

class UEyelinkGameInstance : public UGameInstance

Remarks

Eyelink lives here because the GameInstance lifecycle spans the entire time the game is running, and Eyelink is a C library and doesn't have object concepts. So if it lives here, the eyelink C library gets initialized once per game. UCLASS

Inheritance Hierarchy

UGameInstanceUEyelinkGameInstance

Methods

Method Signature Description Blueprint
Shutdown void UEyelinkGameInstance::Shutdown() override Called when the game instance is shutting down.
UEyelinkGameInstance UEyelinkGameInstance::UEyelinkGameInstance() Default constructor.

Properties

Property Type Description Blueprint
Eyelink UEyelinkInterface * Singleton Eyelink interface object that wraps the Eyelink C API. yes