ウィジェットのスロット
妹「ひさしぶりにウィジェットを作ってたんだけど、このスロットっていうのは結局何なんだろ? それが置いてある場所というか、入ってるところのことなんじゃないかと思うんだけど。同じScaleBoxでも、それがCanvasに置いてあると、スロットのとこにはCanvasPanelって出るし、でも別の場所に置くと別の名前になるんだよ」
「あんまり気にしてなかったけど、そう言われてみるとそうかも」
「多分ここにそういう意味のことが書いてあると思うんだけど、例が少ないせいかわかりにくい。でも詳細パネルの中身のうち、一番上の部分がスロットで、他と違う特別扱いになってるのは間違いない」
妹「SlotAsCanvasSlotノードもさ、ScaleBoxとかをキャストしてCanvasPanelにしてるわけじゃなくて、そのスロットの設定の部分を持ってきてるだけみたい」
「それがCastノードじゃないのは気になってた。多分どこに置いてあるかでスロット関連で使えるノードが違ってて、それを切り替えるための仕組みで、キャストとはちょっと違うんだろうと思う。ScaleBoxはScaleBoxで変わってないわけだし。スロットの種類ごとに使えるパラメータが違うから。基本的に詳細パネルで設定出来るのと同じパラメータがブループリントからも設定出来るはず」
妹「何をしようとしてたかというと、ScaleBoxのサイズを変えたかったんだけど、普通のパラメータじゃ駄目で、スロットで設定したらなんか出来た」