123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353 |
- object ShaderUniformEditorForm: TShaderUniformEditorForm
- Left = 0
- Top = 0
- Caption = 'Autofill of uniforms'
- ClientHeight = 428
- ClientWidth = 548
- FormFactor.Width = 320
- FormFactor.Height = 480
- FormFactor.Devices = [Desktop]
- OnDestroy = FormDestroy
- DesignerMasterStyle = 0
- object Label1: TLabel
- Position.X = 16.000000000000000000
- Position.Y = 16.000000000000000000
- Text = 'Available Uniforms'
- TabOrder = 0
- end
- object LBUniforms: TListBox
- Position.X = 16.000000000000000000
- Position.Y = 40.000000000000000000
- Size.Width = 241.000000000000000000
- Size.Height = 361.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 1
- OnClick = LBUniformsClick
- DisableFocusEffect = True
- DefaultItemStyles.ItemStyle = ''
- DefaultItemStyles.GroupHeaderStyle = ''
- DefaultItemStyles.GroupFooterStyle = ''
- OnKeyDown = LBUniformsKeyDown
- Viewport.Width = 237.000000000000000000
- Viewport.Height = 357.000000000000000000
- end
- object Label2: TLabel
- Position.X = 280.000000000000000000
- Position.Y = 16.000000000000000000
- Size.Width = 217.000000000000000000
- Size.Height = 17.000000000000000000
- Size.PlatformDefault = False
- Text = 'Avaiblable Value'
- TabOrder = 2
- end
- object AutoSetBox: TComboBox
- Position.X = 280.000000000000000000
- Position.Y = 40.000000000000000000
- Size.Width = 241.000000000000000000
- Size.Height = 22.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 5
- OnChange = AutoSetBoxChange
- end
- object Label3: TLabel
- Position.X = 280.000000000000000000
- Position.Y = 80.000000000000000000
- Size.Width = 217.000000000000000000
- Size.Height = 17.000000000000000000
- Size.PlatformDefault = False
- Text = 'Texture Image/Attachment'
- TabOrder = 6
- end
- object Label4: TLabel
- Position.X = 280.000000000000000000
- Position.Y = 144.000000000000000000
- Size.Width = 217.000000000000000000
- Size.Height = 17.000000000000000000
- Size.PlatformDefault = False
- Text = 'Texture Sampler'
- TabOrder = 7
- end
- object TextureBox: TComboBox
- Position.X = 280.000000000000000000
- Position.Y = 104.000000000000000000
- Size.Width = 241.000000000000000000
- Size.Height = 22.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 4
- OnChange = TextureBoxChange
- end
- object SamplerBox: TComboBox
- Position.X = 280.000000000000000000
- Position.Y = 168.000000000000000000
- Size.Width = 241.000000000000000000
- Size.Height = 22.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 3
- OnChange = SamplerBoxChange
- end
- object RedGroup: TGroupBox
- Position.X = 280.000000000000000000
- Position.Y = 232.000000000000000000
- Size.Width = 65.000000000000000000
- Size.Height = 169.000000000000000000
- Size.PlatformDefault = False
- Text = 'RED'
- TabOrder = 11
- OnClick = ColorGroupClick
- object RadioButton1: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 24.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 5
- Text = 'R'
- end
- object RadioButton2: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 48.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 4
- Text = 'G'
- end
- object RadioButton3: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 72.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 3
- Text = 'B'
- end
- object RadioButton4: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 96.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 2
- Text = 'A'
- end
- object RadioButton5: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 120.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 1
- Text = '0'
- end
- object RadioButton6: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 144.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 0
- Text = '1'
- end
- end
- object Label5: TLabel
- Position.X = 280.000000000000000000
- Position.Y = 208.000000000000000000
- Size.Width = 217.000000000000000000
- Size.Height = 17.000000000000000000
- Size.PlatformDefault = False
- Text = 'Swizzle of texture color components '
- TabOrder = 12
- end
- object GreenGroup: TGroupBox
- Position.X = 341.000000000000000000
- Position.Y = 232.000000000000000000
- Size.Width = 65.000000000000000000
- Size.Height = 169.000000000000000000
- Size.PlatformDefault = False
- Text = 'GREEN'
- TabOrder = 10
- OnClick = ColorGroupClick
- object RadioButton7: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 24.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 5
- Text = 'R'
- end
- object RadioButton8: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 48.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 4
- Text = 'G'
- end
- object RadioButton9: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 72.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 3
- Text = 'B'
- end
- object RadioButton10: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 96.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 2
- Text = 'A'
- end
- object RadioButton11: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 120.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 1
- Text = '0'
- end
- object RadioButton12: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 144.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 0
- Text = '1'
- end
- end
- object BlueGroup: TGroupBox
- Position.X = 401.000000000000000000
- Position.Y = 232.000000000000000000
- Size.Width = 65.000000000000000000
- Size.Height = 169.000000000000000000
- Size.PlatformDefault = False
- Text = 'BLUE'
- TabOrder = 9
- OnClick = ColorGroupClick
- object RadioButton13: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 24.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 5
- Text = 'R'
- end
- object RadioButton14: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 48.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 4
- Text = 'G'
- end
- object RadioButton15: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 72.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 3
- Text = 'B'
- end
- object RadioButton16: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 96.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 2
- Text = 'A'
- end
- object RadioButton17: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 120.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 1
- Text = '0'
- end
- object RadioButton18: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 144.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 0
- Text = '1'
- end
- end
- object AlphaGroup: TGroupBox
- Position.X = 461.000000000000000000
- Position.Y = 231.000000000000000000
- Size.Width = 65.000000000000000000
- Size.Height = 169.000000000000000000
- Size.PlatformDefault = False
- Text = 'ALPHA'
- TabOrder = 8
- OnClick = ColorGroupClick
- object RadioButton19: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 24.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 5
- Text = 'R'
- end
- object RadioButton20: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 48.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 4
- Text = 'G'
- end
- object RadioButton21: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 72.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 3
- Text = 'B'
- end
- object RadioButton22: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 96.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 2
- Text = 'A'
- end
- object RadioButton23: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 120.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 1
- Text = '0'
- end
- object RadioButton24: TRadioButton
- Position.X = 8.000000000000000000
- Position.Y = 144.000000000000000000
- Size.Width = 41.000000000000000000
- Size.Height = 19.000000000000000000
- Size.PlatformDefault = False
- TabOrder = 0
- Text = '1'
- end
- end
- end
|