Navigation
API > API/Plugins > API/Plugins/RemoteControlProtocolWidgets > API/Plugins/RemoteControlProtocolWidgets/Widgets > API/Plugins/RemoteControlProtocolWidgets/Widgets/Masks
Inheritance Hierarchy
- SRCProtocolMaskTriplet
- IHasMaskExtensibility
- SRCProtocolMask
References
| Module | RemoteControlProtocolWidgets |
| Header | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControlProtocolWidgets/Public/Widgets/Masks/SRCProtocolMask.h |
| Include | #include "Widgets/Masks/SRCProtocolMask.h" |
Syntax
class SRCProtocolMask :
public SRCProtocolMaskTriplet,
public IHasMaskExtensibility
Remarks
A widget that represents a mask.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Construct
(
const FArguments& InArgs, |
Constructs this widget with InArgs |
Overridden from SRCProtocolMaskTriplet
| Type | Name | Description | |
|---|---|---|---|
| ECheckBoxState | IsMaskEnabled
(
ERCMask InMaskBit |
Retrieves the state of the mask. | |
| void | SetMaskEnabled
(
ECheckBoxState NewState, |
Handles masked state. |
Overridden from IHasMaskExtensibility
| Type | Name | Description | |
|---|---|---|---|
| bool | CanBeMasked () |
True when the derived classes supports masking, false otherwise. | |
| EMaskingType | Retrieves the masking type based on the property type. | ||
| bool | True when derived classes has optional mask. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FArguments |