StructuralMetadata

Inheritance: java.lang.Object

public class StructuralMetadata

이 클래스는 glTF에서만 사용되는 EXT_structural_metadata에 대한 지원을 제공합니다.

생성자

생성자설명
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.Stringenum 유형의 이름

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> - enum 유형 정의

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