4 #include "IDetailCustomization.h" 5 #include "DetailLayoutBuilder.h" 7 #include "SlateEnums.h" 42 FText
GetModeText(
const TSharedPtr<ERuntimeMeshCollisionCookingMode>&
Mode)
const;
static TSharedRef< IDetailCustomization > MakeInstance()
class URuntimeMeshComponent * GetFirstSelectedRuntimeMeshComp() const
FText GetSelectedModeText() const
FText GetModeText(const TSharedPtr< ERuntimeMeshCollisionCookingMode > &Mode) const
FReply ClickedOnConvertToStaticMesh()
void ShouldSerializeMeshDataCheckedStateChanged(ECheckBoxState InCheckboxState)
void AsyncCollisionCheckedStateChanged(ECheckBoxState InCheckboxState)
TArray< TSharedPtr< ERuntimeMeshCollisionCookingMode > > CookingModes
virtual void CustomizeDetails(IDetailLayoutBuilder &DetailBuilder) override
bool ConvertToStaticMeshEnabled() const
ECheckBoxState UseComplexAsSimple() const
ECheckBoxState IsAsyncCollisionEnabled() const
ECheckBoxState ShouldSerializeMeshData() const
void UseComplexAsSimpleCheckedStateChanged(ECheckBoxState InCheckboxState)
void CollisionCookingModeSelectionChanged(TSharedPtr< ERuntimeMeshCollisionCookingMode > NewMode, ESelectInfo::Type SelectionType)
TSharedRef< SWidget > MakeCollisionModeComboItemWidget(TSharedPtr< ERuntimeMeshCollisionCookingMode > Mode)
TSharedPtr< ERuntimeMeshCollisionCookingMode > GetCurrentCollisionCookingMode() const
TArray< URuntimeMesh * > RuntimeMeshesReferenced
TArray< TWeakObjectPtr< UObject > > SelectedObjectsList