Class ObjectTargetParameters
- Ruang Nama
- easyar
ObjectTargetParameters merepresentasikan parameter yang diperlukan untuk membuat ObjectTarget.
Konstruktor
ObjectTargetParameters
void easyar_ObjectTargetParameters__ctor(easyar_ObjectTargetParameters * * Return)
ObjectTargetParameters()
public ObjectTargetParameters()
constructor()
+ (easyar_ObjectTargetParameters *) create
public convenience init()
public ObjectTargetParameters()
Metode
bufferDictionary
Mendapatkan dictionary Buffer.
void easyar_ObjectTargetParameters_bufferDictionary(easyar_ObjectTargetParameters * This, easyar_BufferDictionary * * Return)
std::shared_ptr<BufferDictionary> bufferDictionary()
public @Nonnull BufferDictionary bufferDictionary()
fun bufferDictionary(): BufferDictionary
- (easyar_BufferDictionary *)bufferDictionary
public func bufferDictionary() -> BufferDictionary
public virtual BufferDictionary bufferDictionary()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| BufferDictionary |
setBufferDictionary
Mengatur dictionary Buffer. File obj, mtl, dan jpg/png perlu dimuat ke dictionary ini, dan mtl serta jpg/png harus dapat ditemukan melalui path relatif atau absolut.
void easyar_ObjectTargetParameters_setBufferDictionary(easyar_ObjectTargetParameters * This, easyar_BufferDictionary * bufferDictionary)
void setBufferDictionary(std::shared_ptr<BufferDictionary> bufferDictionary)
public void setBufferDictionary(@Nonnull BufferDictionary bufferDictionary)
fun setBufferDictionary(bufferDictionary: BufferDictionary): Unit
- (void)setBufferDictionary:(easyar_BufferDictionary *)bufferDictionary
public func setBufferDictionary(_ bufferDictionary: BufferDictionary) -> Void
public virtual void setBufferDictionary(BufferDictionary bufferDictionary)
Parameter
| Nama | Tipe | Deskripsi |
|---|---|---|
| bufferDictionary | BufferDictionary |
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Void |
objPath
Mendapatkan path file obj.
void easyar_ObjectTargetParameters_objPath(easyar_ObjectTargetParameters * This, easyar_String * * Return)
std::string objPath()
public java.lang.@Nonnull String objPath()
fun objPath(): String
- (NSString *)objPath
public func objPath() -> String
public virtual string objPath()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| String |
setObjPath
Mengatur path file obj.
void easyar_ObjectTargetParameters_setObjPath(easyar_ObjectTargetParameters * This, easyar_String * objPath)
void setObjPath(std::string objPath)
public void setObjPath(java.lang.@Nonnull String objPath)
fun setObjPath(objPath: String): Unit
- (void)setObjPath:(NSString *)objPath
public func setObjPath(_ objPath: String) -> Void
public virtual void setObjPath(string objPath)
Parameter
| Nama | Tipe | Deskripsi |
|---|---|---|
| objPath | String |
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Void |
name
Mendapatkan nama target. Nama digunakan untuk membedakan target.
void easyar_ObjectTargetParameters_name(easyar_ObjectTargetParameters * This, easyar_String * * Return)
std::string name()
public java.lang.@Nonnull String name()
fun name(): String
- (NSString *)name
public func name() -> String
public virtual string name()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| String |
setName
Mengatur nama target.
void easyar_ObjectTargetParameters_setName(easyar_ObjectTargetParameters * This, easyar_String * name)
void setName(std::string name)
public void setName(java.lang.@Nonnull String name)
fun setName(name: String): Unit
- (void)setName:(NSString *)name
public func setName(_ name: String) -> Void
public virtual void setName(string name)
Parameter
| Nama | Tipe | Deskripsi |
|---|---|---|
| name | String |
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Void |
uid
Mendapatkan target uid. uid ini dapat diatur dalam konfigurasi json dan digunakan dalam kode Anda sebagai cara untuk membedakan target.
void easyar_ObjectTargetParameters_uid(easyar_ObjectTargetParameters * This, easyar_String * * Return)
std::string uid()
public java.lang.@Nonnull String uid()
fun uid(): String
- (NSString *)uid
public func uid() -> String
public virtual string uid()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| String |
setUid
Mengatur target uid.
void easyar_ObjectTargetParameters_setUid(easyar_ObjectTargetParameters * This, easyar_String * uid)
void setUid(std::string uid)
public void setUid(java.lang.@Nonnull String uid)
fun setUid(uid: String): Unit
- (void)setUid:(NSString *)uid
public func setUid(_ uid: String) -> Void
public virtual void setUid(string uid)
Parameter
| Nama | Tipe | Deskripsi |
|---|---|---|
| uid | String |
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Void |
meta
Mendapatkan meta data.
void easyar_ObjectTargetParameters_meta(easyar_ObjectTargetParameters * This, easyar_String * * Return)
std::string meta()
public java.lang.@Nonnull String meta()
fun meta(): String
- (NSString *)meta
public func meta() -> String
public virtual string meta()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| String |
setMeta
Mengatur meta data.
void easyar_ObjectTargetParameters_setMeta(easyar_ObjectTargetParameters * This, easyar_String * meta)
void setMeta(std::string meta)
public void setMeta(java.lang.@Nonnull String meta)
fun setMeta(meta: String): Unit
- (void)setMeta:(NSString *)meta
public func setMeta(_ meta: String) -> Void
public virtual void setMeta(string meta)
Parameter
| Nama | Tipe | Deskripsi |
|---|---|---|
| meta | String |
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Void |
scale
Skala model. Nilainya adalah rasio ukuran fisik model di ruang terhadap ukurannya dalam sistem koordinat model. Nilai default adalah 1. Diasumsikan unit skala dalam sistem koordinat model adalah meter.
float easyar_ObjectTargetParameters_scale(easyar_ObjectTargetParameters * This)
float scale()
public float scale()
fun scale(): Float
- (float)scale
public func scale() -> Float
public virtual float scale()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Single |
setScale
Mengatur skala model. Nilainya adalah rasio ukuran fisik model di ruang terhadap ukurannya dalam sistem koordinat model. Nilai default adalah 1, dengan asumsi unit skala dalam sistem koordinat model adalah meter. Skala model ini juga perlu diatur secara terpisah dalam rendering engine.
void easyar_ObjectTargetParameters_setScale(easyar_ObjectTargetParameters * This, float size)
void setScale(float size)
public void setScale(float size)
fun setScale(size: Float): Unit
- (void)setScale:(float)size
public func setScale(_ size: Float) -> Void
public virtual void setScale(float size)
Parameter
| Nama | Tipe | Deskripsi |
|---|---|---|
| size | Single |
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Void |