Skip to main content

Auki::Integration::ARFoundation::Manna::FrameFeederBase

Inherits from MonoBehaviour

Inherited by Auki.Integration.ARFoundation.Manna.FrameFeederGPU

Public Functions

Name
voidAttachMannaInstance(ConjureKit.Manna.Manna mannaInstance)

Protected Functions

Name
virtual voidAwake()
virtual voidOnEnable()
virtual voidOnDisable()
virtual abstract voidProcessFrame(ARCameraFrameEventArgs frameInfo) =0

Public Attributes

Name
floatFeedInterval
The minimum amount of time that should pass between feeding each frame to Manna as soon as it is available.

Protected Attributes

Name
ARCameraManagerArCameraManager
AR Camera Manager necessary to supply Manna with camera feed frames.
CameraArCamera
AR Camera necessary to supply Manna's constructor.
ConjureKit.Manna.MannaMannaInstance
boolIsMannaInit

Public Functions Documentation

function AttachMannaInstance

void AttachMannaInstance(
ConjureKit.Manna.Manna mannaInstance
)

Protected Functions Documentation

function Awake

virtual void Awake()

function OnEnable

virtual void OnEnable()

function OnDisable

virtual void OnDisable()

function ProcessFrame

virtual abstract void ProcessFrame(
ARCameraFrameEventArgs frameInfo
) =0

Public Attributes Documentation

variable FeedInterval

float FeedInterval = 0;

The minimum amount of time that should pass between feeding each frame to Manna as soon as it is available.

Protected Attributes Documentation

variable ArCameraManager

ARCameraManager ArCameraManager;

AR Camera Manager necessary to supply Manna with camera feed frames.

variable ArCamera

Camera ArCamera;

AR Camera necessary to supply Manna's constructor.

variable MannaInstance

ConjureKit.Manna.Manna MannaInstance;

variable IsMannaInit

bool IsMannaInit = false;