UBookMenuStatics Properties The static Blueprint Function Library does not define any properties. Functions Create Mouse Trace Parameters Description Method to translate the mouse position into trace parameters such as start and end Pin Direction Type Description Player Controller Input APlayerController The Player controller Trace Distance Input float The distance (length) used to perform the trace Success Output EXEC Indicates if the operation was successful Failed Output EXEC Indicates if the operation was failed Out Start Output FVector The resulting Start Coordinate of the Trace Parameters Out End Output FVector he resulting End Coordinate of the Trace Parameters Move Widget Interaction Pointer Description Calculates the world location on the Page Widget based on the UV Coordinates of the Book Actors Book Mesh Pin Direction Type Description In Widget Interaction Component Input UWidgetInteractionComponent The Widget Interaction Component that shall be influenced In Widget Component Input UWidgetComponent The Widget Component the Pointer shall be moved on In Reference Rotation Input FRotator A reference rotation in order to do some relative calculations. e.g. the World Rotation of the Book Interaction Actor. UV Coordinates Input FVector2D UV Coordinates to be translated onto the Widget Debug Trace Input bool shows a debug trace if true. Return Value Output bool returns true if the operation was successful. Otherwise false. Book Uv Trace Description Creates a trace based on the given collision channel. If a Book Men uActor was hit the Method determines if the book was hit from the front and tries to determine the current page and the UV Coordinates. This requires the Project Settings to be set to use the generation of UV coordinates from hit results. Pin Direction Type Description Book Menu Actor Input ABookMenuActor The Book Menu Actor we ar looking for Start Input FVector Start of the Trace End Input FVector End of the Trace Debug Trace Input bool shows a debug trace if true Trace Channel Input ECollisionChannel The Collision Channel to be used for the Trace Out UV Coordinates Output FVector2D The found UV Coordinates Out Page Index Output int32 The found page index 0 = Left ; 1 = Right Return Value Output bool returns true if the operation was successful. Otherwise false. Get Local Player Controller Description: Method to get the First local Player Controller based on the World Context Create Texture Render Target 2D Description Creates a new Render Target with the specified parameters Parameter Direction Type Description Draw Size Input FVector2D The DrawSize of the Render Target Filter Input TextureFilter The Texture Filter to be applied Use Gamma Correction Input bool Uses Gamma Correction if true Return Value Output UTextureRenderTarget2D returns the created Render Target Draw UserWidget to Render Target 2D Description Method to render a UserWidget onto a TextureRenderTarget2D Parameter Direction Type Description User Widget Input UUserWidget The UserWidget to be rendered Render Target Input UTextureRenderTarget2D The Target to be rendered on Draw Size Input FVector2D The DrawSize of the Render Target Delta Time Input float Delta time Use Gamma Correction Input bool Uses Gamma Correction if true