Navigation
API > API/Editor > API/Editor/Kismet
| Name | SMyBlueprint |
| Type | class |
| Header File | /Engine/Source/Editor/Kismet/Public/SMyBlueprint.h |
| Include Path | #include "SMyBlueprint.h" |
Syntax
class SMyBlueprint : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SMyBlueprint
- FSlateControlledConstruction → SWidget → SCompoundWidget → SMyBlueprint
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~SMyBlueprint() |
SMyBlueprint.h |
Structs
| Name | Remarks |
|---|---|
| FArguments |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Blueprint | UBlueprint * | The blueprint being displayed: | SMyBlueprint.h | |
| BlueprintEditorPtr | TWeakPtr< FBlueprintEditor > | Pointer back to the blueprint editor that owns us | SMyBlueprint.h | |
| bNeedsRefresh | bool | Flag to indicate whether or not we need to refresh the panel | SMyBlueprint.h | |
| bShowReplicatedVariablesOnly | bool | If set we'll show only replicated variables (local to a particular blueprint view). | SMyBlueprint.h | |
| CommandList | TSharedPtr< FUICommandList > | List of UI Commands for this scope | SMyBlueprint.h | |
| EdGraph | UEdGraph * | The Ed Graph being displayed: | SMyBlueprint.h | |
| EnumsAddedToBlueprint | TArray< TWeakObjectPtr< UUserDefinedEnum > > | Enums created from 'blueprint' level | SMyBlueprint.h | |
| FilterBox | TSharedPtr< SSearchBox > | The filter box that handles filtering for both graph action menus. | SMyBlueprint.h | |
| FunctionSectionButton | TSharedPtr< SComboButton > | The +Function button in the function section | SMyBlueprint.h | |
| GraphActionMenu | TSharedPtr< class SGraphActionMenu > | Graph Action Menu for displaying all our variables and functions | SMyBlueprint.h | |
| ImplementedFunctionCache | TSet< FName > | When we refresh the list of functions we cache off the implemented ones to ask questions for overridable functions. | SMyBlueprint.h | |
| Inspector | TWeakPtr< SKismetInspector > | The Kismet Inspector used to display properties: | SMyBlueprint.h | |
| LastFunctionPinType | FEdGraphPinType | SMyBlueprint.h | ||
| LastPinType | FEdGraphPinType | The last pin type used (including the function editor last pin type) | SMyBlueprint.h | |
| OverridableFunctionActions | TArray< TSharedPtr< FEdGraphSchemaAction_K2Graph > > | When we rebuild the view of members, we cache (but don't display) any overridable functions for user in popup menus. | SMyBlueprint.h | |
| StructsAddedToBlueprint | TArray< TWeakObjectPtr< UUserDefinedStruct > > | Enums created from 'blueprint' level | SMyBlueprint.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanPasteGeneric() |
SMyBlueprint.h | ||
void ClearGraphActionMenuSelection() |
Clears the selection in the graph action menus | SMyBlueprint.h | |
void Construct
(
const FArguments& InArgs, |
SMyBlueprint.h | ||
void EnsureLastPinTypeValid() |
SMyBlueprint.h | ||
void ExpandCategory
(
const FText& CategoryName |
Expands any category with the associated name | SMyBlueprint.h | |
TWeakPtr< FBlueprintEditor > GetBlueprintEditor() |
Gets our parent blueprint editor | SMyBlueprint.h | |
UBlueprint * GetBlueprintObj() |
Accessor the blueprint object from the main editor | SMyBlueprint.h | |
FEdGraphPinType & GetLastFunctionPinTypeUsed() |
SMyBlueprint.h | ||
FEdGraphPinType & GetLastPinTypeUsed() |
Gets the last pin type selected by this widget, or by the function editor | SMyBlueprint.h | |
void GetSelectedItemsForContextMenu
(
TArray< FComponentEventConstructionData >& OutSelectedItems |
Fills the supplied array with the currently selected objects | SMyBlueprint.h | |
bool MoveCategoryBeforeCategory
(
const FText& CategoryToMove, |
Move the category before the target category | SMyBlueprint.h | |
virtual FReply OnKeyDown
(
const FGeometry& MyGeometry, |
SMyBlueprint.h | ||
void OnPasteGeneric() |
Callbacks for Paste Commands | SMyBlueprint.h | |
void OnRequestRenameOnActionNode() |
Initiates a rename on the selected action node, if possible | SMyBlueprint.h | |
void OnResetItemFilter() |
Called to reset the search filter | SMyBlueprint.h | |
void Refresh() |
Refreshes the graph action menu | SMyBlueprint.h | |
void ResetLastPinType() |
Reset the last pin type settings to default. | SMyBlueprint.h | |
FEdGraphSchemaAction_BlueprintVariableBase * SelectionAsBlueprintVariable() |
Accessor for getting the current selection as a K2 blueprint base variable | SMyBlueprint.h | |
FEdGraphSchemaAction_K2Delegate * SelectionAsDelegate() |
Accessor for getting the current selection as a K2 delegate | SMyBlueprint.h | |
FEdGraphSchemaAction_K2Enum * SelectionAsEnum() |
Accessor for getting the current selection as a K2 enum | SMyBlueprint.h | |
FEdGraphSchemaAction_K2Event * SelectionAsEvent() |
Accessor for getting the current selection as a K2 event | SMyBlueprint.h | |
FEdGraphSchemaAction_K2Graph * SelectionAsGraph() |
Accessor for getting the current selection as a K2 graph | SMyBlueprint.h | |
FEdGraphSchemaAction_K2InputAction * SelectionAsInputAction() |
Accessor for getting the current selection as a K2 Input Action | SMyBlueprint.h | |
FEdGraphSchemaAction_K2LocalVar * SelectionAsLocalVar() |
Accessor for getting the current selection as a K2 local var | SMyBlueprint.h | |
FEdGraphSchemaAction_K2Struct * SelectionAsStruct() |
Accessor for getting the current selection as a K2 enum | SMyBlueprint.h | |
FEdGraphSchemaAction_K2Var * SelectionAsVar() |
Accessor for getting the current selection as a K2 var | SMyBlueprint.h | |
bool SelectionIsCategory() |
Accessor for determining if the current selection is a category | SMyBlueprint.h | |
void SelectItemByName
(
const FName& ItemName, |
Selects an item by name in either the main graph action menu or the local one | SMyBlueprint.h | |
void SetFocusedGraph
(
UEdGraph* InEdGraph |
SMyBlueprint.h | ||
void SetInspector
(
TSharedPtr< SKismetInspector > InInspector |
SMyBlueprint.h | ||
bool ShowUserVarsOnly() |
Gets whether we are showing user variables only or not | SMyBlueprint.h | |
virtual void Tick
(
const FGeometry& AllottedGeometry, |
SWidget interface | SMyBlueprint.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsAnInterfaceEvent
(
FEdGraphSchemaAction_K2Graph* InAction |
Determine whether an FEdGraphSchemaAction is associated with an event | SMyBlueprint.h |