ObjectTargetParameters Class¶
Description¶
ObjectTargetParameters represents the parameters to create a ObjectTarget .
Constructor¶
- C: void easyar_ObjectTargetParameters__ctor(easyar_ObjectTargetParameters * * Return)¶
- C++17: ObjectTargetParameters()¶
- Traditional 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)¶
- Traditional C++: void bufferDictionary(BufferDictionary * * Return)¶
- 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)¶
- Traditional C++: void setBufferDictionary(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++17: std::string objPath()¶
- Traditional C++: void objPath(String * * Return)¶
- 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++17: void setObjPath(std::string objPath)¶
- Traditional C++: void setObjPath(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++17: std::string name()¶
- Traditional C++: void name(String * * Return)¶
- 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++17: void setName(std::string name)¶
- Traditional C++: void setName(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++17: std::string uid()¶
- Traditional C++: void uid(String * * Return)¶
- 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++17: void setUid(std::string uid)¶
- Traditional C++: void setUid(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++17: std::string meta()¶
- Traditional C++: void meta(String * * Return)¶
- 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++17: void setMeta(std::string meta)¶
- Traditional C++: void setMeta(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++17: float scale()¶
- Traditional 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++17: void setScale(float size)¶
- Traditional 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)¶