构建Slate控件使用SNew宏和SAssignNew宏。
以SButton为例,使用SNew会返回一个所构建控件的共享引用:
TSharedRef<SButton> MyButton = SNew(SButton);
使用SAssignNew会分配一个所构建控件的共享指针:
TSharedPtr<SButton> MyButton;
SAssignNew( MyButton, SButton );
在控件被构建后,我们可以其共享引用或共享指针操作该控件。
构建Slate控件使用SNew宏和SAssignNew宏。
以SButton为例,使用SNew会返回一个所构建控件的共享引用:
TSharedRef<SButton> MyButton = SNew(SButton);
使用SAssignNew会分配一个所构建控件的共享指针:
TSharedPtr<SButton> MyButton;
SAssignNew( MyButton, SButton );
在控件被构建后,我们可以其共享引用或共享指针操作该控件。