ObjectTargetParameters Class

Description

ObjectTargetParameters represents the parameters to create a ObjectTarget .

Constructor

C

void easyar_ObjectTargetParameters__ctor(easyar_ObjectTargetParameters * * Return)

C++

ObjectTargetParameters()

Java

public ObjectTargetParameters()

Kotlin

constructor()

Objective-C

+ (easyar_ObjectTargetParameters *) create

Swift

public convenience init()

C#

public ObjectTargetParameters()

bufferDictionary

Gets Buffer dictionary.

C

void easyar_ObjectTargetParameters_bufferDictionary(easyar_ObjectTargetParameters * This, easyar_BufferDictionary * * Return)

C++

std::shared_ptr<BufferDictionary> bufferDictionary()

Java

public @Nonnull BufferDictionary bufferDictionary()

Kotlin

fun bufferDictionary(): BufferDictionary

Objective-C

- (easyar_BufferDictionary *)bufferDictionary

Swift

public func bufferDictionary() -> BufferDictionary

C#

public virtual BufferDictionary bufferDictionary()

setBufferDictionary

Sets Buffer dictionary. obj, mtl and jpg/png files shall be loaded into the dictionay, and be able to be located by relative or absolute paths.

C

void easyar_ObjectTargetParameters_setBufferDictionary(easyar_ObjectTargetParameters * This, easyar_BufferDictionary * bufferDictionary)

C++

void setBufferDictionary(std::shared_ptr<BufferDictionary> bufferDictionary)

Java

public void setBufferDictionary(@Nonnull BufferDictionary bufferDictionary)

Kotlin

fun setBufferDictionary(bufferDictionary: BufferDictionary): Unit

Objective-C

- (void)setBufferDictionary:(easyar_BufferDictionary *)bufferDictionary

Swift

public func setBufferDictionary(_ bufferDictionary: BufferDictionary) -> Void

C#

public virtual void setBufferDictionary(BufferDictionary bufferDictionary)

objPath

Gets obj file path.

C

void easyar_ObjectTargetParameters_objPath(easyar_ObjectTargetParameters * This, easyar_String * * Return)

C++

std::string objPath()

Java

public java.lang.@Nonnull String objPath()

Kotlin

fun objPath(): String

Objective-C

- (NSString *)objPath

Swift

public func objPath() -> String

C#

public virtual string objPath()

setObjPath

Sets obj file path.

C

void easyar_ObjectTargetParameters_setObjPath(easyar_ObjectTargetParameters * This, easyar_String * objPath)

C++

void setObjPath(std::string objPath)

Java

public void setObjPath(java.lang.@Nonnull String objPath)

Kotlin

fun setObjPath(objPath: String): Unit

Objective-C

- (void)setObjPath:(NSString *)objPath

Swift

public func setObjPath(_ objPath: String) -> Void

C#

public virtual void setObjPath(string objPath)

name

Gets target name. It can be used to distinguish targets.

C

void easyar_ObjectTargetParameters_name(easyar_ObjectTargetParameters * This, easyar_String * * Return)

C++

std::string name()

Java

public java.lang.@Nonnull String name()

Kotlin

fun name(): String

Objective-C

- (NSString *)name

Swift

public func name() -> String

C#

public virtual string name()

setName

Sets target name.

C

void easyar_ObjectTargetParameters_setName(easyar_ObjectTargetParameters * This, easyar_String * name)

C++

void setName(std::string name)

Java

public void setName(java.lang.@Nonnull String name)

Kotlin

fun setName(name: String): Unit

Objective-C

- (void)setName:(NSString *)name

Swift

public func setName(_ name: String) -> Void

C#

public virtual void setName(string name)

uid

Gets the target uid. You can set this uid in the json config as a method to distinguish from targets.

C

void easyar_ObjectTargetParameters_uid(easyar_ObjectTargetParameters * This, easyar_String * * Return)

C++

std::string uid()

Java

public java.lang.@Nonnull String uid()

Kotlin

fun uid(): String

Objective-C

- (NSString *)uid

Swift

public func uid() -> String

C#

public virtual string uid()

setUid

Sets target uid.

C

void easyar_ObjectTargetParameters_setUid(easyar_ObjectTargetParameters * This, easyar_String * uid)

C++

void setUid(std::string uid)

Java

public void setUid(java.lang.@Nonnull String uid)

Kotlin

fun setUid(uid: String): Unit

Objective-C

- (void)setUid:(NSString *)uid

Swift

public func setUid(_ uid: String) -> Void

C#

public virtual void setUid(string uid)

meta

Gets meta data.

C

void easyar_ObjectTargetParameters_meta(easyar_ObjectTargetParameters * This, easyar_String * * Return)

C++

std::string meta()

Java

public java.lang.@Nonnull String meta()

Kotlin

fun meta(): String

Objective-C

- (NSString *)meta

Swift

public func meta() -> String

C#

public virtual string meta()

setMeta

Sets meta data。

C

void easyar_ObjectTargetParameters_setMeta(easyar_ObjectTargetParameters * This, easyar_String * meta)

C++

void setMeta(std::string meta)

Java

public void setMeta(java.lang.@Nonnull String meta)

Kotlin

fun setMeta(meta: String): Unit

Objective-C

- (void)setMeta:(NSString *)meta

Swift

public func setMeta(_ meta: String) -> Void

C#

public virtual void setMeta(string meta)

scale

Gets the scale of model. The value is the physical scale divided by model coordinate system scale. The default value is 1. (Supposing the unit of model coordinate system is 1 meter.)

C

float easyar_ObjectTargetParameters_scale(easyar_ObjectTargetParameters * This)

C++

float scale()

Java

public float scale()

Kotlin

fun scale(): Float

Objective-C

- (float)scale

Swift

public func scale() -> Float

C#

public virtual float scale()

setScale

Sets the scale of model. The value is the physical scale divided by model coordinate system scale. The default value is 1. (Supposing the unit of model coordinate system is 1 meter.)

It is needed to set the model scale in rendering engine separately.

C

void easyar_ObjectTargetParameters_setScale(easyar_ObjectTargetParameters * This, float size)

C++

void setScale(float size)

Java

public void setScale(float size)

Kotlin

fun setScale(size: Float): Unit

Objective-C

- (void)setScale:(float)size

Swift

public func setScale(_ size: Float) -> Void

C#

public virtual void setScale(float size)