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)