Auki::Integration::ARFoundation::Manna::FrameFeederBase
Inherits from MonoBehaviour
Inherited by Auki.Integration.ARFoundation.Manna.FrameFeederGPU
Public Functions
Name | |
---|---|
void | AttachMannaInstance(ConjureKit.Manna.Manna mannaInstance) |
Protected Functions
Name | |
---|---|
virtual void | Awake() |
virtual void | OnEnable() |
virtual void | OnDisable() |
virtual abstract void | ProcessFrame(ARCameraFrameEventArgs frameInfo) =0 |
Public Attributes
Name | |
---|---|
float | FeedInterval The minimum amount of time that should pass between feeding each frame to Manna as soon as it is available. |
Protected Attributes
Name | |
---|---|
ARCameraManager | ArCameraManager AR Camera Manager necessary to supply Manna with camera feed frames. |
Camera | ArCamera AR Camera necessary to supply Manna's constructor. |
ConjureKit.Manna.Manna | MannaInstance |
bool | IsMannaInit |
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;