Navigation
API > API/Plugins > API/Plugins/DynamicMaterial
Renderer that renders an STextBlock widget and exposes all its parameters/properties.
| Name | UDMRenderTargetTextRenderer |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DynamicMaterial/Source/DynamicMaterial/Public/Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
| Include Path | #include "Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, ClassGroup="Material Designer",
Meta=(DisplayName="Material Designer Render Target Text Renderer"))
class UDMRenderTargetTextRenderer :
public UDMRenderTargetWidgetRendererBase ,
public IDMParameterContainer
Inheritance Hierarchy
- FNotifyHook → UDMMaterialComponent → UDMRenderTargetRenderer → UDMRenderTargetWidgetRendererBase → UDMRenderTargetTextRenderer
- UObjectBase → UObjectBaseUtility → UObject → UDMMaterialComponent → UDMRenderTargetRenderer → UDMRenderTargetWidgetRendererBase → UDMRenderTargetTextRenderer
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UDMRenderTargetTextRenderer() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool GetAutoWrapText() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
const FLinearColor & GetBackgroundColor() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
ETextFlowDirection GetFlowDirection() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
const FSlateFontInfo & GetFontInfo() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
bool GetHasHighlight() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
bool GetHasShadow() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
const FLinearColor & GetHighlightColor() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
ETextJustify::Type GetJustify() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
float GetLineHeight() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
float GetPaddingBottom() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
float GetPaddingLeft() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
float GetPaddingRight() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
float GetPaddingTop() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
const FLinearColor & GetShadowColor() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
const FVector2D & GetShadowOffset() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
ETextShapingMethod GetShapingMethod() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
const TInstancedStruct< FSlateBrush > & GetStrikeBrush() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
const FText & GetText() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
const FLinearColor & GetTextColor() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
ETextTransformPolicy GetTransformPolicy() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
ETextWrappingPolicy GetWrappingPolicy() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
float GetWrapTextAt() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
bool IsOverridingRenderTargetSize() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetAutoWrapText
(
bool bInAutoWrap |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetBackgroundColor
(
const FLinearColor& InBackgroundColor |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetFlowDirection
(
ETextFlowDirection InFlowDirection |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetFontInfo
(
const FSlateFontInfo& InFontInfo |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetHasHighlight
(
bool bInHasHighlight |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetHasShadow
(
bool bInHasShadow |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetHighlightColor
(
const FLinearColor& InHighlightColor |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetJustify
(
ETextJustify::Type InJustify |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetLineHeight
(
float InLineHeight |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetOverrideRenderTargetSize
(
bool bInOverride |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetPaddingBottom
(
float InPadding |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetPaddingLeft
(
float InPadding |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetPaddingRight
(
float InPadding |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetPaddingTop
(
float InPadding |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetShadowColor
(
const FLinearColor& InShadowColor |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetShadowOffset
(
const FVector2D& InShadowOffset |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetShapingMethod
(
ETextShapingMethod InShapingMethod |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetStrikeBrush
(
const TInstancedStruct< FSlateBrush >& InStrikeBrush |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetText
(
const FText& InText |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetTextColor
(
const FLinearColor& InColor |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetTransformPolicy
(
ETextTransformPolicy InTransformPolicy |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetWrappingPolicy
(
ETextWrappingPolicy InWrappingPolicy |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
|
void SetWrapTextAt
(
float InWrapAt |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
|
Overridden from UDMMaterialComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FText GetComponentDescription() |
Returns a description of this class/object. | Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
Overridden from IDMJsonSerializable
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool JsonDeserialize
(
const TSharedPtr< FJsonValue >& InJsonValue |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h | ||
virtual TSharedPtr< FJsonValue > JsonSerialize() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
Overridden from IDMParameterContainer
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CopyParametersFrom_Implementation
(
UObject* InOther |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< STextBlock > CreateTextWidget
(
const FText& InText |
Creates the widget for an individual line. | Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h | |
virtual void CreateWidgetInstance() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h | ||
void SetCustomTextureSize() |
Updates the texture size, if needed, for the given text. | Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h | |
void UpdateTextLines() |
Takes the Text and creates a new TextLines array. | Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |
Overridden from UDMRenderTargetWidgetRendererBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void UpdateRenderTarget_Internal() |
Components/RenderTargetRenderers/DMRenderTargetTextRenderer.h |