StructuralMetadata

Inheritance: java.lang.Object

public class StructuralMetadata

Diese Klasse bietet Unterstützung für EXT_structural_metadata, das nur in glTF verwendet wird.

Konstruktoren

KonstruktorBeschreibung
StructuralMetadata()

Methoden

MethodeBeschreibung
attach(Scene scene)Aktuelle Metadaten an angegebene Szene anhängen
createClass(String name)Einen Metaklassentyp erstellen
createEnum(String name)Einen Aufzählungstyp erstellen
createPropertyTable(String name, StructuralMetadata.ClassType clazz)Eine neue Property‑Tabelle mit dem angegebenen Metaklassentyp erstellen
equals(Object arg0)
from(Scene scene)Abrufen von StructuralMetadata, die mit der angegebenen Szene verknüpft ist.
getClass()
getClasses()Die Klassendefinitionen.
getEnums()Die Aufzählungstypdefinitionen
getPropertyTables()Die Property‑Tabellen in diesen Metadaten.
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

StructuralMetadata()

public StructuralMetadata()

attach(Scene scene)

public void attach(Scene scene)

Aktuelle Metadaten an angegebene Szene anhängen

Parameters:

ParameterTypBeschreibung
sceneScene

createClass(String name)

public StructuralMetadata.ClassType createClass(String name)

Einen Metaklassentyp erstellen

Parameters:

ParameterTypBeschreibung
Namejava.lang.StringDer Klassenname

Returns: ClassType - Instance of the meta class

createEnum(String name)

public StructuralMetadata.EnumType createEnum(String name)

Einen Aufzählungstyp erstellen

Parameters:

ParameterTypBeschreibung
Namejava.lang.StringDer Name des Enum-Typs

Returns: EnumType - Instance of the enum type

createPropertyTable(String name, StructuralMetadata.ClassType clazz)

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

Eine neue Property‑Tabelle mit dem angegebenen Metaklassentyp erstellen

Parameters:

ParameterTypBeschreibung
Namejava.lang.StringDer Name der Property-Tabelle
clazzClassTypeDer Klassentyp der neuen Property-Tabelle

Returns: PropertyTable - The new instance of property table

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

from(Scene scene)

public static StructuralMetadata from(Scene scene)

Abrufen von StructuralMetadata, die mit der angegebenen Szene verknüpft ist.

Parameters:

ParameterTypBeschreibung
sceneSceneWelche Szene nach den strukturellen Metadaten durchsucht werden soll

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

Die Klassendefinitionen.

Returns: java.util.HashMap<java.lang.String,com.aspose.threed.StructuralMetadata.ClassType> - Die Klassendefinitionen .

getEnums()

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

Die Aufzählungstypdefinitionen

Returns: java.util.HashMap<java.lang.String,com.aspose.threed.StructuralMetadata.EnumType> - Die Enum-Typdefinitionen

getPropertyTables()

public ArrayList<StructuralMetadata.PropertyTable> getPropertyTables()

Die Property‑Tabellen in diesen Metadaten.

Returns: java.util.ArrayList<com.aspose.threed.StructuralMetadata.PropertyTable> - Die Property-Tabellen in diesen Metadaten.

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:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int