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