Table of Contents

Class ObjectTargetParameters

Espace de noms
easyar

ObjectTargetParameters represente les parametres requis pour creer ObjectTarget.

ObjectTargetParameters

Constructeurs

ObjectTargetParameters

void easyar_ObjectTargetParameters__ctor(easyar_ObjectTargetParameters * * Return)
ObjectTargetParameters()
public ObjectTargetParameters()
constructor()
+ (easyar_ObjectTargetParameters *) create
public convenience init()
public ObjectTargetParameters()

Méthodes

bufferDictionary

Obtient le dictionnaire 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()

Retours

Type Description
BufferDictionary

setBufferDictionary

Definit le dictionnaire Buffer. Les fichiers obj, mtl et jpg/png doivent etre charges dans ce dictionnaire, et mtl ainsi que jpg/png doivent etre trouvables via des chemins relatifs ou absolus.

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)

Paramètres

Nom Type Description
bufferDictionary BufferDictionary

Retours

Type Description
Void

objPath

Obtient le chemin du fichier 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()

Retours

Type Description
String

setObjPath

Definit le chemin du fichier 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)

Paramètres

Nom Type Description
objPath String

Retours

Type Description
Void

name

Obtient le nom du target. Le nom est utilise pour distinguer les targets.

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()

Retours

Type Description
String

setName

Definit le nom du 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)

Paramètres

Nom Type Description
name String

Retours

Type Description
Void

uid

Obtient le target uid. Cet uid peut etre defini dans la configuration json et utilise dans votre code comme moyen de distinguer les targets.

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()

Retours

Type Description
String

setUid

Definit le 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)

Paramètres

Nom Type Description
uid String

Retours

Type Description
Void

meta

Obtient les 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()

Retours

Type Description
String

setMeta

Definit les 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)

Paramètres

Nom Type Description
meta String

Retours

Type Description
Void

scale

Echelle du modele. Sa valeur est le rapport entre la taille physique du modele dans l'espace et sa taille dans le systeme de coordonnees du modele. La valeur par defaut est 1. Il est suppose que l'unite d'echelle dans le systeme du modele est le metre.

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()

Retours

Type Description
Single

setScale

Definit l'echelle du modele. Sa valeur est le rapport entre la taille physique du modele dans l'espace et sa taille dans le systeme de coordonnees du modele. La valeur par defaut est 1, en supposant que l'unite d'echelle dans le systeme du modele est le metre. Cette echelle de modele doit egalement etre definie separement dans le moteur de rendu.

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)

Paramètres

Nom Type Description
size Single

Retours

Type Description
Void