StructuralMetadata

Inheritance: java.lang.Object

public class StructuralMetadata

このクラスは EXT_structural_metadata のサポートを提供し、glTF でのみ使用されます。

コンストラクタ

コンストラクタ説明
StructuralMetadata()

メソッド

メソッド説明
attach(Scene scene)現在のメタデータを指定されたシーンに添付する
createClass(String name)メタクラス型を作成する
createEnum(String name)列挙型を作成する
createPropertyTable(String name, StructuralMetadata.ClassType clazz)指定されたメタクラス型で新しいプロパティテーブルを作成する
equals(Object arg0)
from(Scene scene)指定されたシーンに関連付けられた StructuralMetadata を取得します。
getClass()
getClasses()クラス定義。
getEnums()列挙型定義
getPropertyTables()このメタデータ内のプロパティテーブル。
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

StructuralMetadata()

public StructuralMetadata()

attach(Scene scene)

public void attach(Scene scene)

現在のメタデータを指定されたシーンに添付する

Parameters:

パラメーター説明
sceneScene

createClass(String name)

public StructuralMetadata.ClassType createClass(String name)

メタクラス型を作成する

Parameters:

パラメーター説明
名前java.lang.Stringクラス名

Returns: ClassType - Instance of the meta class

createEnum(String name)

public StructuralMetadata.EnumType createEnum(String name)

列挙型を作成する

Parameters:

パラメーター説明
名前java.lang.String列挙型の名前

Returns: EnumType - Instance of the enum type

createPropertyTable(String name, StructuralMetadata.ClassType clazz)

public StructuralMetadata.PropertyTable createPropertyTable(String name, StructuralMetadata.ClassType clazz)

指定されたメタクラス型で新しいプロパティテーブルを作成する

Parameters:

パラメーター説明
名前java.lang.Stringプロパティテーブルの名前
clazzClassType新しいプロパティテーブルのクラス型

Returns: PropertyTable - The new instance of property table

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

パラメーター説明
arg0java.lang.Object

Returns: boolean

from(Scene scene)

public static StructuralMetadata from(Scene scene)

指定されたシーンに関連付けられた StructuralMetadata を取得します。

Parameters:

パラメーター説明
sceneScene構造メタデータを検索するシーン

Returns: StructuralMetadata - A valid instance of StructuralMetadata if its found in the scene, otherwise null returned

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getClasses()

public HashMap<String,StructuralMetadata.ClassType> getClasses()

クラス定義。

Returns: java.util.HashMap<java.lang.String,com.aspose.threed.StructuralMetadata.ClassType> - クラス定義。

getEnums()

public HashMap<String,StructuralMetadata.EnumType> getEnums()

列挙型定義

Returns: java.util.HashMap<java.lang.String,com.aspose.threed.StructuralMetadata.EnumType> - 列挙型定義

getPropertyTables()

public ArrayList<StructuralMetadata.PropertyTable> getPropertyTables()

このメタデータ内のプロパティテーブル。

Returns: java.util.ArrayList<com.aspose.threed.StructuralMetadata.PropertyTable> - このメタデータ内のプロパティテーブル。

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

パラメーター説明
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

パラメーター説明
arg0long
arg1int