# 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 |
**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. |
**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. |
**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 |
**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 |