Show / Hide Table of Contents

Class ImageTrackerFunctionLibrary

Image Tracker Function Library

Inheritance
System.Object
UObject
BlueprintFunctionLibrary
ImageTrackerFunctionLibrary
Inherited Members
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.MagicLeap
Assembly: UE4DotNet.dll
Syntax
public class ImageTrackerFunctionLibrary : BlueprintFunctionLibrary

Properties

| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static ImageTrackerFunctionLibrary DefaultObject { get; }
Property Value
Type Description
ImageTrackerFunctionLibrary
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class

Methods

| Improve this Doc View Source

EnableImageTracking(Boolean)

If true, image tracker will detect and track targets.

Declaration
public static void EnableImageTracking(bool bEnable)
Parameters
Type Name Description
System.Boolean bEnable
Remarks

When enabled Image Tracker will gain access to the camera and start trackingimages. Enabling image tracker is expensive, takes about 1500ms on the average.

When disabled Image Tracker will release the camera and stop tracking images. Internal state of the tracker will be maintained (i.e. list of active/inactive argets and their target_handles).

This is done automatically on application pause / resume.

| Improve this Doc View Source

GetMaxSimultaneousTargets()

Gets the maximum number of Image Targets that can be tracked at any given time.

Declaration
public static int GetMaxSimultaneousTargets()
Returns
Type Description
System.Int32
Remarks

@return The maximum number of Image Targets that can be tracked at any given time.

| Improve this Doc View Source

IsImageTrackingEnabled()

Gets the active state of the image tracking system.

Declaration
public static bool IsImageTrackingEnabled()
Returns
Type Description
System.Boolean
Remarks

@return True if image tracking is enabled, false otherwise.

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static ImageTrackerFunctionLibrary New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
ImageTrackerFunctionLibrary
| Improve this Doc View Source

SetMaxSimultaneousTargets(Int32)

Declaration
public static void SetMaxSimultaneousTargets(int MaxSimultaneousTargets)
Parameters
Type Name Description
System.Int32 MaxSimultaneousTargets

Operators

| Improve this Doc View Source

Implicit(IntPtr to ImageTrackerFunctionLibrary)

Convert from IntPtr to UObject

Declaration
public static implicit operator ImageTrackerFunctionLibrary(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
ImageTrackerFunctionLibrary
  • Improve this Doc
  • View Source
Back to top Generated by DocFX