Brush在類里面名字叫FSlateBrush,其導(dǎo)出的屬性如下圖所示:
其中
Image
簡單指定此刷子使用的資源文件名立砸,資源文件可以Texture, Material, Material Interface.
ImageSize
指定圖片大小掖疮,默認(rèn)在指定Image時(shí),會(huì)自動(dòng)設(shè)置值為圖片的大小颗祝,此處主要在自動(dòng)計(jì)算控件所需要大小時(shí)有用
如果沒有設(shè)定AutoSize,控件大小受它所屬的Slot決定浊闪,否則,控件大小就是 ImageSize
Tint
**這個(gè)值也是影響最后繪制出來的圖片的顏色螺戳。如果將某一個(gè)rgb通過置成0搁宾,這個(gè)通道的顏色就會(huì)變成0.同時(shí)這個(gè)值還受父控件的影響,如border **
DrawAs
這個(gè)屬性有四個(gè)選擇
- None:指定這個(gè)圖不繪制倔幼。用處較少盖腿。可以用在一些Button 上损同,用于響應(yīng)事件奸忽,但是不繪制*
- Image:原樣輸出堕伪,同時(shí)下面的屬性Margin屬性也會(huì)隱藏。 *
- Box: 基本上等同于上面所說的Image屬性栗菜,但是它可以啟用九宮格欠雌,要使用Margin屬性。*
- Border:受Margin影響疙筹,只會(huì)畫出四個(gè)邊界富俄,正好和九宮格相反。*
Margin:用于九宮格的顯示而咆,原理圖大概如下:
中間會(huì)拉伸霍比,四周保持原樣