アットウィキロゴ
 
p.5
NiVE2.Plugin.Interface
class PropertyEditControlBase
GUIにおける1本のタイムラインを表します。
フォームの一種なので、子クラスを作るときはVisual C#のフォームエディタが使えます。

p.8
NiVE2.Plugin.Controls
enum NumberPropertyEditControlType
enum VertexPropertyEditControlType
class NumberPropertyEditControl : PropertyEditControlBase
class VertexPropertyEditControl : PropertyEditControlBase
class RadianPropertyEditControl : PropertyEditControlBase
class BooleanPropertyEditControl : PropertyEditControlBase
class StringPropertyEditControl : PropertyEditControlBase
class ColorPropertyEditControl : PropertyEditControlBase
class SelectablePropertyEditControl : PropertyEditControlBase
class FontPropertyEditControl : PropertyEditControlBase
class AddablePropertyEditControl : PropertyEditControlBase
class PropertyNestBeginControl : PropertyEditControlBase
class PropertyNestEndControl : PropertyEditControlBase
class PickColorWindow : Form
class StringEditWindow : Form


PropertyEditControlBase

Summary
PropertyEditControlBase()
protected
string PropertyName
このコントロールが扱うプロパティの名前。
string LabelName
このコントロールに表示する名前。
virtual int SpliterDistance
プロパティ名を表示するラベルの境界位置(SplitterDistance??)。
void StartPropertyChange()
プロパティの変更のリアルタイム表示を開始する?
void EndPropertyChange()
プロパティの変更のリアルタイム表示を終了する?
bool MakeKeyFrame
キーフレーム作成モードか否か(ry
bool ShowKeyFrameSwitch
キーフレームスイッチを表示するか否か(ry
virtual Type UsePropertyType
現在の設定で対応するプロパティの型(Used??)。
void SetProperty(PropertyBase property)
キーフレーム作成モードならばキーフレームを作り、そうでなければデフォルト値を設定する?
virtual void ChangeProperty(PropertyBase property)
たぶん補間などで一時的に変更されるのに対応する・・・?
virtual void SetDefaultProperty(PropertyBase property)
既定値を設定します。






最終更新:2010年07月09日 17:45