unreal.VCamOutputComposure

class unreal.VCamOutputComposure(outer=None, name='None')

Bases: unreal.VCamOutputProviderBase

VCam Output Composure

C++ Source:

  • Plugin: VirtualCamera

  • Module: VCamCore

  • File: VCamOutputComposure.h

Editor Properties: (see get_editor_property/set_editor_property)

  • final_output_render_target (TextureRenderTarget2D): [Read-Write] Final Output Render Target: TextureRenderTarget2D asset that contains the final output

  • is_active (bool): [Read-Write] Is Active: If set, this output provider will execute every frame

  • layer_targets (Array(CompositingElement)): [Read-Write] Layer Targets: List of Composure stack Compositing Elements to render the requested UMG into

  • override_resolution (IntPoint): [Read-Write] Override Resolution: When bUseOverrideResolution is set, use this custom resolution

  • umg_class (type(Class)): [Read-Write] UMGClass: The UMG class to be rendered in this output provider

  • use_override_resolution (bool): [Read-Write] Use Override Resolution: Override the default output resolution with a custom value - NOTE you must toggle bIsActive off then back on for this to take effect

property final_output_render_target

[Read-Write] Final Output Render Target: TextureRenderTarget2D asset that contains the final output

Type

(TextureRenderTarget2D)

property layer_targets

[Read-Write] Layer Targets: List of Composure stack Compositing Elements to render the requested UMG into

Type

(Array(CompositingElement))