Navigation
API > API/Plugins > API/Plugins/DMXPixelMappingRenderer
An element rendered by the pixel map renderer
| Name | FPixelMapRenderElement |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DMX/DMXPixelMapping/Source/DMXPixelMappingRenderer/Public/DMXPixelMappingRenderElement.h |
| Include Path | #include "DMXPixelMappingRenderElement.h" |
Syntax
class FPixelMapRenderElement : public TSharedFromThis< FPixelMapRenderElement >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FPixelMapRenderElement
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPixelMapRenderElement
(
FPixelMapRenderElementParameters InParameters |
DMXPixelMappingRenderElement.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FPixelMapRenderElement() |
DMXPixelMappingRenderElement.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AccessParametersMutex | FCriticalSection | Mutex acccess to parameters | DMXPixelMappingRenderElement.h | |
| ColorGameThread | FLinearColor | The current color, readable from the game thread | DMXPixelMappingRenderElement.h | |
| ColorTipleBuffer | UE::DMX::Internal::TDMXPixelMappingTripleBufferedData< FLinearColor > | Triple buffered color data, useful to copy data to game thread without locking. | DMXPixelMappingRenderElement.h | |
| Parameters | FPixelMapRenderElementParameters | The current parameters | DMXPixelMappingRenderElement.h | |
| ProducerColorPtr | FLinearColor * | Pointer to the color data that is currently safe to write for the producer | DMXPixelMappingRenderElement.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLinearColor GetColor() |
Gets the pixel color, thread safe | DMXPixelMappingRenderElement.h | |
FPixelMapRenderElementParameters GetParameters() |
Gets the parameters, thread-safe | DMXPixelMappingRenderElement.h | |
void SetColor
(
const FLinearColor& Color |
Sets the pixel color, thread safe. This is called from the renderer to set the rendered color. | DMXPixelMappingRenderElement.h | |
void SetParameters
(
FPixelMapRenderElementParameters InParameters |
Sets the parameters, thread-safe | DMXPixelMappingRenderElement.h |