本文整理汇总了C++中TSharedPtr::AddColor方法的典型用法代码示例。如果您正苦于以下问题:C++ TSharedPtr::AddColor方法的具体用法?C++ TSharedPtr::AddColor怎么用?C++ TSharedPtr::AddColor使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TSharedPtr
的用法示例。
在下文中一共展示了TSharedPtr::AddColor方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Update
void SAnimCompositePanel::Update()
{
ClearSelected();
if ( Composite != NULL )
{
SAnimCompositeEditor* Editor = CompositeEditor.Pin().Get();
TSharedPtr<FTrackColorTracker> ColourTracker = MakeShareable(new FTrackColorTracker);
ColourTracker->AddColor(FLinearColor(0.9f, 0.9f, 0.9f, 0.9f));
ColourTracker->AddColor(FLinearColor(0.5f, 0.5f, 0.5f));
FLinearColor NodeColor = FLinearColor(0.f, 0.5f, 0.0f, 0.5f);
TSharedPtr<SVerticalBox> CompositeSlots;
PanelArea->SetContent(
SAssignNew( CompositeSlots, SVerticalBox )
);
TSharedRef<S2ColumnWidget> SectionTrack = Create2ColumnWidget(CompositeSlots.ToSharedRef());
SectionTrack->LeftColumn->AddSlot()
.AutoHeight()
.VAlign(VAlign_Center)
[
SNew(SAnimSegmentsPanel)
.AnimTrack(&Composite->AnimationTrack)
.NodeSelectionSet(&SelectionSet)
.ViewInputMin(ViewInputMin)
.ViewInputMax(ViewInputMax)
.ColorTracker(ColourTracker)
.NodeColor(NodeColor)
.ScrubPosition( Editor, &SAnimCompositeEditor::GetScrubValue )
.TrackMaxValue(Composite->SequenceLength)
.TrackNumDiscreteValues(Composite->GetNumberOfFrames())
.OnAnimSegmentNodeClicked( this, &SAnimCompositePanel::ShowSegmentInDetailsView )
.OnPreAnimUpdate( Editor, &SAnimCompositeEditor::PreAnimUpdate )
.OnPostAnimUpdate( Editor, &SAnimCompositeEditor::PostAnimUpdate )
];
}
}