Ejemplo n.º 1
0
    /**
     * <summary>セレクタラベル情報の取得</summary>
     * <param name="selectorInfo">セレクタ情報</param>
     * <param name="index">ラベルインデックス</param>
     * <param name="labelInfo">セレクタラベル情報</param>
     * <returns>情報が取得できたかどうか</returns>
     * \par 説明:
     * セレクタ情報とセレクタラベルインデックスからセレクタラベル情報を取得します。<br>
     * 指定したインデックスのセレクタラベルが存在しない場合、falseが返ります。
     */
    public static bool GetSelectorLabelInfo(ref SelectorInfo selectorInfo, ushort index, out SelectorLabelInfo labelInfo)
    {
        var selectorInfoInput = new SelectorInfoForMarshaling();

        selectorInfoInput.index     = selectorInfo.index;
        selectorInfoInput.numLabels = selectorInfo.numLabels;
        SelectorLabelInfoForMarshaling x;
        bool result = criAtomExAcf_GetSelectorLabelInfo(ref selectorInfoInput, index, out x) != 0;

        x.Convert(out labelInfo);
        return(result);
    }
Ejemplo n.º 2
0
 private static int criAtomExAcf_GetSelectorLabelInfo(ref SelectorInfoForMarshaling info, ushort labelIndex, out SelectorLabelInfoForMarshaling label_info)
 {
     label_info = new SelectorLabelInfoForMarshaling(); return(-1);
 }
Ejemplo n.º 3
0
 private static int criAtomExAcf_GetSelectorInfoByName(string name, out SelectorInfoForMarshaling info)
 {
     info = new SelectorInfoForMarshaling(); return(-1);
 }
Ejemplo n.º 4
0
 private static int criAtomExAcf_GetSelectorInfoByIndex(ushort index, out SelectorInfoForMarshaling info)
 {
     info = new SelectorInfoForMarshaling(); return(-1);
 }
Ejemplo n.º 5
0
 private static extern int criAtomExAcf_GetSelectorLabelInfo(ref SelectorInfoForMarshaling info, ushort labelIndex, out SelectorLabelInfoForMarshaling label_info);
Ejemplo n.º 6
0
 private static extern int criAtomExAcf_GetSelectorInfoByName(string name, out SelectorInfoForMarshaling info);
Ejemplo n.º 7
0
 private static extern int criAtomExAcf_GetSelectorInfoByIndex(ushort index, out SelectorInfoForMarshaling info);