Class ObjectTargetParameters
- 名前空間
- easyar
ObjectTargetParametersは、ObjectTargetを作成するために必要なパラメータを表します。
ObjectTargetParameters
コンストラクター
ObjectTargetParameters
void easyar_ObjectTargetParameters__ctor(easyar_ObjectTargetParameters * * Return)
ObjectTargetParameters()
public ObjectTargetParameters()
constructor()
+ (easyar_ObjectTargetParameters *) create
public convenience init()
public ObjectTargetParameters()
メソッド
bufferDictionary
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()
戻り値
| 型 | 説明 |
|---|---|
| BufferDictionary |
setBufferDictionary
Buffer辞書を設定します。obj、mtl、jpg/pngファイルをこの辞書にロードし、mtlとjpg/pngが相対パスまたは絶対パスで見つけられるようにする必要があります。
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)
パラメーター
| 名前 | 型 | 説明 |
|---|---|---|
| bufferDictionary | BufferDictionary |
戻り値
| 型 | 説明 |
|---|---|
| Void |
objPath
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()
戻り値
| 型 | 説明 |
|---|---|
| String |
setObjPath
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)
パラメーター
| 名前 | 型 | 説明 |
|---|---|---|
| objPath | String |
戻り値
| 型 | 説明 |
|---|---|
| Void |
name
ターゲットの名前を取得します。名前はターゲットを区別するために使用されます。
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()
戻り値
| 型 | 説明 |
|---|---|
| String |
setName
ターゲットの名前を設定します。
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)
パラメーター
| 名前 | 型 | 説明 |
|---|---|---|
| name | String |
戻り値
| 型 | 説明 |
|---|---|
| Void |
uid
ターゲットのUIDを取得します。このUIDはJSON設定で設定でき、独自のコードでターゲットを区別する方法として使用できます。
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()
戻り値
| 型 | 説明 |
|---|---|
| String |
setUid
ターゲットの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)
パラメーター
| 名前 | 型 | 説明 |
|---|---|---|
| uid | String |
戻り値
| 型 | 説明 |
|---|---|
| Void |
meta
メタデータを取得します。
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()
戻り値
| 型 | 説明 |
|---|---|
| String |
setMeta
メタデータを設定します。
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)
パラメーター
| 名前 | 型 | 説明 |
|---|---|---|
| meta | String |
戻り値
| 型 | 説明 |
|---|---|
| Void |
scale
モデルのスケール比率。その値は、空間内のモデルの物理サイズとモデル座標系でのサイズの比率で、デフォルト値は1です。(モデル座標系のスケール単位がメートルであると仮定します。)
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()
戻り値
| 型 | 説明 |
|---|---|
| Single |
setScale
モデルのスケール比率を設定します。その値は、空間内のモデルの物理サイズとモデル座標系でのサイズの比率で、デフォルト値は1です(モデル座標系のスケール単位がメートルであると仮定します)。 また、このモデルのスケールをレンダリングエンジンで個別に設定する必要があります。
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)
パラメーター
| 名前 | 型 | 説明 |
|---|---|---|
| size | Single |
戻り値
| 型 | 説明 |
|---|---|
| Void |