C# 클래스 EffectEditor.Controls.ComponentEditor

상속: System.Windows.Forms.UserControl
파일 보기 프로젝트 열기: vchelaru/FlatRedBall

공개 프로퍼티들

프로퍼티 타입 설명
Component EffectEditor.EffectComponents.EffectComponent

Private Properties

프로퍼티 타입 설명
InitializeComponent void
OnComponentChanged void
UpdateComponent void
UpdateComponent void
UpdateSemantics void
UpdateShaderProfiles void
componentFunctionCode_TextChanged void
componentNameBox_TextChanged void
componentParameterInputs_ParametersChanged void
componentParameterOutputs_ParametersChanged void
componentSelectionBox_SelectedIndexChanged void
pixelShaderCheckbox_CheckedChanged void
pixelShaderProfileSelector_SelectedIndexChanged void
vertexShaderCheckbox_CheckedChanged void
vertexShaderProfileSelector_SelectedIndexChanged void

공개 메소드들

메소드 설명
ComponentEditor ( ) : System
RestoreNameEditPosition ( ) : void
SaveNameEditPosition ( ) : void
SetComponent ( EffectComponent component ) : void

Sets a new component on this editor - and updates parameters

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

비공개 메소드들

메소드 설명
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

OnComponentChanged ( ) : void
UpdateComponent ( ) : void
UpdateComponent ( bool updateCallback ) : void
UpdateSemantics ( ) : void

Updates available semantics

UpdateShaderProfiles ( ) : void

Updates available shader profiles when shader type is exclusive

componentFunctionCode_TextChanged ( object sender, EventArgs e ) : void
componentNameBox_TextChanged ( object sender, EventArgs e ) : void
componentParameterInputs_ParametersChanged ( object sender, EventArgs e ) : void
componentParameterOutputs_ParametersChanged ( object sender, EventArgs e ) : void
componentSelectionBox_SelectedIndexChanged ( object sender, EventArgs e ) : void
pixelShaderCheckbox_CheckedChanged ( object sender, EventArgs e ) : void
pixelShaderProfileSelector_SelectedIndexChanged ( object sender, EventArgs e ) : void
vertexShaderCheckbox_CheckedChanged ( object sender, EventArgs e ) : void
vertexShaderProfileSelector_SelectedIndexChanged ( object sender, EventArgs e ) : void

메소드 상세

ComponentEditor() 공개 메소드

public ComponentEditor ( ) : System
리턴 System

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

RestoreNameEditPosition() 공개 메소드

public RestoreNameEditPosition ( ) : void
리턴 void

SaveNameEditPosition() 공개 메소드

public SaveNameEditPosition ( ) : void
리턴 void

SetComponent() 공개 메소드

Sets a new component on this editor - and updates parameters
public SetComponent ( EffectComponent component ) : void
component EffectEditor.EffectComponents.EffectComponent The component to set
리턴 void

프로퍼티 상세

Component 공개적으로 프로퍼티

The component being edited by this editor
public EffectComponent,EffectEditor.EffectComponents Component
리턴 EffectEditor.EffectComponents.EffectComponent