| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/DigitalMultiplex/DMXPixelMapping/Source/DMXPixelMappingRuntime/Public/Components/DMXPixelMappingRendererComponent.h |
Include |
#include "Components/DMXPixelMappingRendererComponent.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, Blueprintable)
class UDMXPixelMappingRendererComponent : public UDMXPixelMappingOutputComponent
Component for rendering input texture
Name | Description | ||
---|---|---|---|
|
float |
Brightness |
Master brightness of the renderer |
|
InputMaterial |
Material to Downsampling |
|
|
UTexture * |
InputTexture |
Texture to Downsampling |
|
TSubclassOf< UU... |
InputWidget |
UMG to Downsampling |
|
RendererType |
Type of rendering, Texture, Material, UMG, etc... |
Name | Description | |
---|---|---|
|
UDMXPixelMappingRendererComponent() |
Default Constructor |
Name | Description | |
---|---|---|
|
~UDMXPixelMappingRendererComponent() |
Destructor |
Name | Description | ||
---|---|---|---|
|
AddPixelToDownsampleSet |
Add pixel params for downsampling set |
|
|
CreateOrUpdateDownsampleBufferTarget() |
Create or update size of buffer target for rendering downsample pixels |
|
|
EmptyDownsampleBuffer() |
Remove all pixels from DownsampleBuffer |
|
|
GetDownsampleBufferPixel ( |
Get Pixel color by given downsample pixel index. Returns false if no color value could be acquired |
|
|
GetDownsampleBufferPixels ( |
Get Pixels color by given downsample pixel range. |
|
|
GetDownsamplePixelNum() |
Get amount of downsample pixels |
|
|
GetPixelPosition ( |
Get pixel position in downsample buffer target based on pixel index |
|
|
UTextureRend... |
GetPreviewRenderTarget() |
Get target for preview, create new one if does not exists. |
|
const TShare... |
GetRenderer() |
Get renderer interfece |
|
UTexture ... |
GetRendererInputTexture() |
Get reference to the active input texture |
|
UWorld * |
GetWorld() |
Get active world. It could be editor or build world |
|
RenderEditorPreviewTexture() |
Render all downsample pixel for editor preview texture |
|
|
RendererInputTexture() |
Render input texture for downsampling |
|
|
ResetColorDownsampleBufferPixel ( |
Reset the color by given downsample pixel index |
|
|
ResetColorDownsampleBufferPixels |
Reset the color by given downsample pixel range |
|
|
SetDownsampleBuffer ( |
Pass the downsample CPU buffer from Render Thread to Game Thread and store |
|
|
TSharedRef< ... |
TakeWidget() |
Take of container widget which is holds widget for all child components. |
Name | Description | ||
---|---|---|---|
|
CanBeMovedTo ( |
Check if a Component can be moved under another one (used for copy/move/duplicate) |
|
|
const FName ... |
GetNamePrefix() |
Helper function for generating UObject name, the child should implement their own logic for Prefix name generation. |
|
Render() |
Render downsample texture for this component and all children |
|
|
RenderAndSendDMX() |
Render downsample texture and send DMX for this component and all children |
|
|
ResetDMX() |
Reset all sending DMX channels to 0 for this component and all children |
|
|
SendDMX() |
Send DMX values of this component and all children |
Name | Description | ||
---|---|---|---|
|
PostEditChangeChainProperty ( |
This alternate version of PostEditChange is called when properties inside structs are modified. |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
Name |
Description |
---|---|
ClearTextureColor |
Initial texture color |
MaxDownsampleBufferTargetSize |
Max downsample target size |