unreal.AnselFunctionLibrary

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

Bases: unreal.BlueprintFunctionLibrary

Ansel Function Library

C++ Source:

  • Plugin: Ansel

  • Module: Ansel

  • File: AnselFunctionLibrary.h

classmethod constrain_camera_by_distance(world_context_object, new_camera_location, previous_camera_location, original_camera_location, max_distance)Vector

A utility which constrains distance of camera from its start point; may be useful when implementing a custom APlayerCameraManager::PhotographyCameraModify

Parameters
  • world_context_object (Object) –

  • new_camera_location (Vector) –

  • previous_camera_location (Vector) –

  • original_camera_location (Vector) –

  • max_distance (float) –

Returns

out_camera_location (Vector):

Return type

Vector

classmethod constrain_camera_by_geometry(world_context_object, new_camera_location, previous_camera_location, original_camera_location)Vector

A utility which constrains the camera against collidable geometry; may be useful when implementing a custom APlayerCameraManager::PhotographyCameraModify

Parameters
  • world_context_object (Object) –

  • new_camera_location (Vector) –

  • previous_camera_location (Vector) –

  • original_camera_location (Vector) –

Returns

out_camera_location (Vector):

Return type

Vector

classmethod is_photography_allowed()bool

Whether the app is permitting photography at this time. See CVar r.Photography.Allowed

Returns

Return type

bool

classmethod is_photography_available()bool

Whether the photography system is available at all. See CVar r.Photography.Available

Returns

Return type

bool

classmethod set_auto_pause(should_auto_pause)None

Sets whether the photography system automatically pauses the game during a photography session. See CVar r.Photography.AutoPause

Parameters

should_auto_pause (bool) –

classmethod set_auto_postprocess(should_auto_postprocess)None

Sets whether the photography system automatically tries to optimize Unreal’s postprocessing effects for photography. See CVar r.Photography.AutoPostprocess

Parameters

should_auto_postprocess (bool) –

classmethod set_camera_constraint_camera_size(camera_size)None

Sets the size of the photography camera for collision purposes; only relevant when default implementation of PlayerCameraManager’s PhotographyCameraModify function is used. See CVar r.Photography.Constrain.CameraSize

Parameters

camera_size (float) –

classmethod set_camera_constraint_distance(max_camera_distance)None

Sets maximum distance which the camera is allowed to wander from its initial position; only relevant when default implementation of PlayerCameraManager’s PhotographyCameraModify function is used. See CVar r.Photography.Constrain.MaxCameraDistance

Parameters

max_camera_distance (float) –

classmethod set_camera_movement_speed(translation_speed)None

Sets the normal speed of movement of the photography camera. See CVar r.Photography.TranslationSpeed

Parameters

translation_speed (float) –

classmethod set_is_photography_allowed(is_photography_allowed)None

Sets whether the app is permitting photography at this time. See CVar r.Photography.Allowed

Parameters

is_photography_allowed (bool) –

classmethod set_settle_frames(num_settle_frames)None

Sets the number of frames between captures in a multi-part shot. See CVar r.Photography.SettleFrames

Parameters

num_settle_frames (int32) –

classmethod set_ui_control_visibility(world_context_object, ui_control_target, is_visible)None

Show or hide controls in the photography UI which let the player tweak standard UE visual effects during photography - for example, depth of field or chromatic aberration. Note: these controls only exist when SetAutoPostprocess is turned on. Some may not apply to your application either because you are not using the associated effect or you are using a custom version of the effect.

Parameters
classmethod start_session(world_context_object)None

Starts a photography session

Parameters

world_context_object (Object) –

classmethod stop_session(world_context_object)None

Stops a photography session

Parameters

world_context_object (Object) –