/** * <summary>グローバルAISAC情報の取得</summary> * <param name="name">グローバルAISACの名前</param> * <param name="info">グローバルAISAC情報</param> * <returns>情報が取得できたかどうか</returns> * \par 説明: * グローバルAISACの名前からグローバルAISAC情報を取得します。<br> * 指定した名前のグローバルAISACが存在しない場合、falseが返ります。 */ public static bool GetGlobalAisacInfoByName(string name, out GlobalAisacInfo info) { GlobalAisacInfoForMarshaling x; bool result = criAtomExAcf_GetGlobalAisacInfoByName(name, out x) != 0; x.Convert(out info); return(result); }
/** * <summary>グローバルAISAC情報の取得</summary> * <param name="index">グローバルAISACインデックス</param> * <param name="info">グローバルAISAC情報</param> * <returns>情報が取得できたかどうか</returns> * \par 説明: * グローバルAISACインデックスからグローバルAISAC情報を取得します。<br> * 指定したインデックスのグローバルAISACが存在しない場合、falseが返ります。 */ public static bool GetGlobalAisacInfo(ushort index, out GlobalAisacInfo info) { GlobalAisacInfoForMarshaling x; bool result = criAtomExAcf_GetGlobalAisacInfo(index, out x) != 0; x.Convert(out info); return(result); }
public void Convert(out GlobalAisacInfo x) { x.name = CriAtomDebugDetail.Utility.PtrToStringAutoOrNull(namePtr); x.index = index; x.numGraphs = numGraphs; x.type = (AisacType)type; x.randomRange = randomRange; x.controlId = controlId; }