unreal.WarpUtilsBlueprintLibrary

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

Bases: BlueprintFunctionLibrary

Warp Utils Blueprint Library

C++ Source:

  • Plugin: WarpUtils

  • Module: WarpUtils

  • File: WarpUtilsBlueprintLibrary.h

classmethod generate_pfm(file, start_location, start_rotation, pfm_origin, tiles_horizontal, tiles_vertical, column_angle, tile_size_horizontal, tile_size_vertical, tile_pixels_horizontal, tile_pixels_vertical, add_margin) bool

Generate and save data to a PFM file

Parameters:
  • file (str)

  • start_location (Vector)

  • start_rotation (Rotator)

  • pfm_origin (Actor)

  • tiles_horizontal (int32)

  • tiles_vertical (int32)

  • column_angle (float)

  • tile_size_horizontal (float)

  • tile_size_vertical (float)

  • tile_pixels_horizontal (int32)

  • tile_pixels_vertical (int32)

  • add_margin (bool)

Return type:

bool

classmethod generate_pfm_ex(file, start_location, start_rotation, pfm_origin, tiles_horizontal, tiles_vertical, column_angle, tile_size_horizontal, tile_size_vertical, tile_pixels_horizontal, tile_pixels_vertical, add_margin, tiles_validity_flags) bool

Generate and save data to a PFM file. Additionally, we have an array of tiles validiy flags (false == all pixels of a tile are NaN)

Parameters:
  • file (str)

  • start_location (Vector)

  • start_rotation (Rotator)

  • pfm_origin (Actor)

  • tiles_horizontal (int32)

  • tiles_vertical (int32)

  • column_angle (float)

  • tile_size_horizontal (float)

  • tile_size_vertical (float)

  • tile_pixels_horizontal (int32)

  • tile_pixels_vertical (int32)

  • add_margin (bool)

  • tiles_validity_flags (Array[bool])

Return type:

bool

classmethod save_pfm(file, tex_width, tex_height, vertices) bool

Save data to a PFM file

Parameters:
  • file (str)

  • tex_width (int32)

  • tex_height (int32)

  • vertices (Array[Vector])

Return type:

bool

classmethod save_pfm_ex(file, tex_width, tex_height, vertices, tiles_validity_flags) bool

Save data to a PFM file. Since the float NaN value is not available in blueprints, we provide a flags array (false == NaN)

Parameters:
Return type:

bool