unreal.DMXPixelMappingLayoutScript_LayoutByMVR

class unreal.DMXPixelMappingLayoutScript_LayoutByMVR(outer: Object | None = None, name: Name | str = 'None')

Bases: DMXPixelMappingLayoutScript

Arranges the components given their coordinates in the DMX Library’s MVR specs

C++ Source:

  • Plugin: DMXPixelMapping

  • Module: DMXPixelMappingRuntime

  • File: DMXPixelMappingLayoutScript_LayoutByMVR.h

Editor Properties: (see get_editor_property/set_editor_property)

  • component_size_pixels (float): [Read-Write] Size each component should take, in pixels

  • margin_centimeters (Margin): [Read-Write] Margin of the MVR fixtures, in centimeters

  • num_tokens (int32): [Read-Write] The number of tokens in the Layout.

  • parent_component_position (Vector2D): [Read-Write] The position of the parent component where the components that are being layouted reside in.

  • parent_component_size (Vector2D): [Read-Write] The size of the parent component where the components that are being layouted reside in.

  • parent_rotation (double): [Read-Write] The rotation of the parent component where the components that are being layouted reside in. Note, the position property does not consider this rotation to ease calculations.

  • projection_plane (DMXPixelMappingMVRProjectionPlane): [Read-Write] Which axis or axes are projected to the Pixel Mapping Layout

  • texture_size (Vector2D): [Read-Write] The size of the texture this component is mapping.