unreal.CameraLensEffectInterfaceClassSupportLibrary

class unreal.CameraLensEffectInterfaceClassSupportLibrary(outer: Optional[Object] = None, name: Union[Name, str] = 'None')

Bases: BlueprintFunctionLibrary

Camera Lens Effect Interface Class Support Library

C++ Source:

  • Module: Engine

  • File: CameraLensEffectInterface.h

classmethod get_interface_class(camera_lens)

Returns the class represented by this lens effect wrapper…

Parameters:

camera_lens (CameraLensInterfaceClassSupport) –

Return type:

type(Class)

classmethod is_interface_class_valid(camera_lens) InterfaceValidResult

Check whether or not the interface class is valid

Parameters:

camera_lens (CameraLensInterfaceClassSupport) –

Returns:

result (InterfaceValidResult):

Return type:

InterfaceValidResult

classmethod is_interface_valid(camera_lens) InterfaceValidResult

Evaluate the live interface to see if it is a valid reference.

Parameters:

camera_lens (CameraLensEffectInterface) –

Returns:

result (InterfaceValidResult):

Return type:

InterfaceValidResult

classmethod set_interface_class(class_, var) -> (var=CameraLensInterfaceClassSupport, result=InterfaceValidResult)

Set the represented class of the passed in variable. Note: Check the tooltips on the individual pins. You cannot bypass the validation by connecting a wires to this node!!

Parameters:
  • class (type(Class)) – MUST implement CameraLensEffectInterface - when connecting variables to the input, take care that the input class does in fact implement the interface.

  • var (CameraLensInterfaceClassSupport) – The wrapper (for validation purposes) of the lens effect class.

Returns:

var (CameraLensInterfaceClassSupport): The wrapper (for validation purposes) of the lens effect class.

result (InterfaceValidResult):

Return type:

tuple