atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
ページ検索 メニュー
Lib UTAU ヘルプ
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
Lib UTAU ヘルプ
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
Lib UTAU ヘルプ
ページ検索 メニュー
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • Lib UTAU ヘルプ
  • クラスリファレンス

Lib UTAU ヘルプ

クラスリファレンス

最終更新:2014年01月19日 20:26

libutau

- view
管理者のみ編集可
  • 目次
  • 命名規則
    • クラス名
    • 関数名
    • 定数

目次


  • TUtauData
    • Lib UTAU の中心となるクラス。パイプファイルの内容全体を管理する。
    • 1 つの TUtauSectionVersion クラスインスタンスを保持する。
    • 1 つの TUtauSectionSettings クラスインスタンスを保持する。
    • 複数個の TUtauSectionNote クラスインスタンスを保持する。

  • TUtauSectionVersion
    • [#VERSION] セクションの内容を管理するクラス。
    • パイプファイルのバージョン間差異を吸収するための機能も持つ。
    • TUtauSection から派生している。

  • TUtauSectionSettings
    • [#SETTING] セクションの内容を管理するクラス。
    • 原音設定を統括している。
    • TUtauSection から派生している。
    • 1 つの TOtoIni クラスインスタンスを保持する。

  • TUtauSectionNote
    • 音符セクション([#0001] など)の内容を管理するクラス。
    • TUtauSection から派生している。

  • TUtauSection
    • セクション管理の基礎的な機能を提供する基底クラス。

  • TOtoIni
    • oto.ini に記載されている原音設定全体のデータを保持するクラス。
    • 複数個の TGenonSettings クラスインスタンスを保持する。

  • TGenonSettings
    • oto.ini に記載されている原音設定 1 行分のデータを保持するクラス。

  • TPointD
    • 二次元座標(X, Y)を浮動小数点で保持するクラス。

  • TWaveData
    • WAVE ファイルの内容を管理するクラス。

  • 関数
    • Lib UTAU で使用しているユーティリティー関数。

  • 定数
    • Lib UTAU で定義している定数。

命名規則


クラス名


  • クラス名は大文字の T から始まります。単語の先頭は大文字、それ以外は小文字です。
    • 例:TUtauData

関数名


  • クラスメンバ関数
    • 大文字で始まり、単語の先頭は大文字、それ以外は小文字です。
      • 例:TUtauData::AddSectionNote()
    • 必ず成功する単純な Getter(変数の取得関数)は、取得したい変数の名前が関数名になります。返値で取得したい変数の値(または変数へのポインタ)を返します。
      • 例:TUtauSection::Parent()
    • 失敗する可能性がある Getter は、GetXXX(XXX は取得したい変数の名前)という関数名になります。返値は status_t 型で、引数に取得したい変数の値(または変数へのポインタ)を格納します。
      • 例:TUtauSection::GetValue()
    • Settter(変数の設定関数)は、SetXXX(XXX は設定したい変数の名前)という関数名になります。返値は status_t 型で、引数で設定したい変数の値を渡します。
      • 例:TUtauSection::SetValue()

  • グローバル関数
    • すべて小文字、単語と単語の間はアンダースコアで連結します。
      • 例:string_to_vector_string()

定数


  • 定数はすべて大文字で、単語と単語の間はアンダースコアで連結します。
    • 例:KEY_NAME_TEMPO
「クラスリファレンス」をウィキ内検索
LINE
シェア
Tweet
Lib UTAU ヘルプ
記事メニュー

ホーム


Home

サンプルプログラム

  • 解説
  • ビルド方法

Lib UTAU ご案内


  • ダウンロード
  • 同梱ファイル
  • 採用例
  • 今後の予定
  • コメント投稿

クラスリファレンス


  • 目次
  • TUtauData
  • TUtauSectionNote
  • TUtauSection
  • 定数






( - )




記事メニュー2

更新履歴


取得中です。

昨日のアクセス


  • カウンターの値があるページは1つもありません。
最近更新されたページ
  • 2385日前

    ダウンロード
  • 4193日前

    クラスリファレンス/TOtoIni
  • 4193日前

    クラスリファレンス
  • 4193日前

    採用例
  • 4193日前

    ビルド方法
  • 4193日前

    同梱ファイル
  • 4199日前

    ホーム
  • 4621日前

    クラスリファレンス/TUtauData
  • 5144日前

    クラスリファレンス/TUtauSectionNote
  • 5145日前

    MenuBar_Left
もっと見る
最近更新されたページ
  • 2385日前

    ダウンロード
  • 4193日前

    クラスリファレンス/TOtoIni
  • 4193日前

    クラスリファレンス
  • 4193日前

    採用例
  • 4193日前

    ビルド方法
  • 4193日前

    同梱ファイル
  • 4199日前

    ホーム
  • 4621日前

    クラスリファレンス/TUtauData
  • 5144日前

    クラスリファレンス/TUtauSectionNote
  • 5145日前

    MenuBar_Left
もっと見る
ウィキ募集バナー
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. MadTown GTA (Beta) まとめウィキ
  2. AviUtl2のWiki
  3. R.E.P.O. 日本語解説Wiki
  4. しかのつのまとめ
  5. シュガードール情報まとめウィキ
  6. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  7. ソードランページ @ 非公式wiki
  8. SYNDUALITY Echo of Ada 攻略 ウィキ
  9. シミュグラ2Wiki(Simulation Of Grand2)GTARP
  10. ドラゴンボール Sparking! ZERO 攻略Wiki
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. 初音ミク Wiki
  5. 発車メロディーwiki
  6. 検索してはいけない言葉 @ ウィキ
  7. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  8. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
  9. オレカバトル アプリ版 @ ウィキ
  10. モンスター烈伝オレカバトル2@wiki
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. 参加者一覧 - ストグラ まとめ @ウィキ
  2. 召喚 - PATAPON(パタポン) wiki
  3. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  4. ステージ - PATAPON(パタポン) wiki
  5. ロスサントス警察 - ストグラ まとめ @ウィキ
  6. LUPIN THE IIIRD THE MOVIE 不死身の血族 - アニヲタWiki(仮)
  7. アイテム - PATAPON(パタポン) wiki
  8. ステージ攻略 - パタポン2 ドンチャカ♪@うぃき
  9. モンスター一覧_第2章 - モンスター烈伝オレカバトル2@wiki
  10. 可愛い逃亡者(トムとジェリー) - アニヲタWiki(仮)
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.