[前へ] [目次へ] [次へ]
このインターフェイスは型情報を扱うインターフェイスです。
FGES上では型名、継承関係、メンバの情報を取得することができます。
C++レベルでは型種別、クラス/インターフェイスID・クラス/インターフェイス名取得ができます。
●実装している標準クラス
FGESNativeClass
FGESInterface
FGESClass
●インターフェイスメソッド
●ネイティブインターフェイス
このインターフェイスはネイティブインターフェイスを持っていません。
●ネイティブキャスト(C++レベルでのキャスト)
IFGESTypeObject
●C++レベル追加情報
インターフェイスID: FGES_IFID_TYPEOBJECT
INativeTypeObject@@GetName
String GetName()const
インスタンスが意味する型の定義名を返します。
戻り値:このインスタンスが意味する型の定義名
先頭へ
INativeTypeObject@@GetBaseClass
readonly INativeClass?@ GetBaseClass()const
インスタンスが意味する型の基底クラスの参照を返します。
基底クラスのない型の場合は空参照を返します。
戻り値:このインスタンスが意味する型の基底クラスオブジェクトか、空参照
先頭へ
INativeTypeObject@@GetMemberList
public void GetMemberList(editable PStringArray out_list)const
インスタンスが意味する型のメンバリストを取得します。
editable PStringArray out_list :[出力]型のメンバリストを出力するオブジェクト。
先頭へ
[前へ] [目次へ] [次へ]
最終更新 2018/01/09