Navigation
API > API/Plugins > API/Plugins/DynamicMaterial > API/Plugins/DynamicMaterial/Components
Inheritance Hierarchy
- UObject
- FNotifyHook
- UDMMaterialComponent
- UDMRenderTargetRenderer
- UDMRenderTargetWidgetRendererBase
- UDMRenderTargetTextRenderer
- UDMRenderTargetUMGWidgetRenderer
References
| Module | DynamicMaterial |
| Header | /Engine/Plugins/Experimental/DynamicMaterial/Source/DynamicMaterial/Public/Components/DMRenderTargetRenderer.h |
| Include | #include "Components/DMRenderTargetRenderer.h" |
Syntax
UCLASS (MinimalAPI, Abstract, BlueprintType, Blueprintable, ClassGroup="Material Designer",
Meta=(DisplayName="Material Designer Render Target Renderer"))
class UDMRenderTargetRenderer :
public UDMMaterialComponent ,
public IDMJsonSerializable
Remarks
A component responsible for rendering something to a texture render target (value).
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bUpdating | ||
| FDelegateHandle | EndOfFrameDelegateHandle |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Updates the contents of the render target, redrawing and possibly resizing it, at the end of the frame. | ||
| InRendererClass * | CreateRenderTargetRenderer
(
UDMMaterialValueRenderTarget* InRenderTargetValue |
||
| UDMRenderTargetRenderer * | CreateRenderTargetRenderer
(
TSubclassOf< UDMRenderTargetRenderer > InRendererClass, |
Creates a render of the given class and initializes it. | |
| void | Will trigger the end of frame update if it is currently queued. | ||
| UDMMaterialValueRenderTarget * | Returns the render target value (the object's Outer). | ||
| bool | IsUpdating () |
Returns true is this target is currently being re-rendering. | |
| void | Updates the contents of the render target, redrawing and possibly resizing it. |
Overridden from UDMMaterialComponent
| Type | Name | Description | |
|---|---|---|---|
| FText | Returns a description of this class/object. | ||
| void | PostLoad () |
||
| void | Update
(
UDMMaterialComponent* InSource, |
Event that is triggered when this component, or a sub-component, changes to trigger other updates in the model. |
Overridden from IDMJsonSerializable
| Type | Name | Description | |
|---|---|---|---|
| bool | JsonDeserialize
(
const TSharedPtr< FJsonValue >& InJsonValue |
||
| TSharedPtr< FJsonValue > |