Navigation
BlueprintAPI > BlueprintAPI/Utilities > BlueprintAPI/Utilities/Struct
Adds a node that breaks a 'PCGWorld Raycast Query Params' into its member fields
Inputs
| Type | Name | Description |
|---|---|---|
| struct | PCGWorld Raycast Query Params |
Outputs
| Type | Name | Description |
|---|---|---|
| boolean | Ignore Backface Hits | Ignore rays that hit backfaces. |
| boolean | Get Impact | Create an attribute for whether the raycast resulted in a hit. |
| boolean | Get Impact Point | Create an attribute for the impact location in world space. |
| boolean | Get Impact Normal | Create an attribute for the impact normal. |
| boolean | Get Reflection | Create an attribute for the reflection vector based on the ray incoming direction and the impact normal. |
| boolean | Get Distance | Create an attribute for the distance between the ray origin and the impact point. |
| boolean | Get Local Impact Point | Create an attribute for the impact point in the hit object's local space. |
| boolean | Get Reference To Render Material | Create an attribute for the render material. Requires 'bTraceComplex' for use with Primitive Components. |
| boolean | Get Reference To Static Mesh | Create an attribute for the static mesh. |
| boolean | Get Face Index | Create an attribute for index of the hit face. Note: Will only work in complex traces. |
| boolean | Get UVCoords | Create an attribute for UV Coordinates of the surface hit. Note: Will only work in complex traces and must have 'Project Settings->Physics->Support UV From Hit Results' set to true. |
| boolean | Get Element Index | Create an attribute for the index of the element hit. Unique to the hit primitive. |
| boolean | Get Section Index | Create an attribute for the index of the section hit. Currently only works for Static Meshes. |
| boolean | Apply Metadata From Landscape | Will apply landscape layers and their values at the impact point. |
| boolean | Set Render Material Index | Retrieve the material index explicitly. If false, the render material will be assumed from the primitive. Currently only works for Static Meshes. |
| integer | Render Material Index | Define the index of the render material to retrieve when a primitive is hit. |
| boolean | Get Render Material Index | The index of the render material to query when a primitive is hit. Currently only works for Static Meshes. |
| integer | UVChannel | This UV Channel will be selected when retrieving UV Coordinates from a raycast query. |
| boolean | Ignore PCGHits | If true, will ignore hits/overlaps on content created from PCG. |
| boolean | Ignore Self Hits | |
| enum | Collision Channel | |
| boolean | Trace Complex | Queries against complex collision if enabled, performance warning |
| enum | Actor Tag Filter | |
| string | Actor Tags List | |
| enum | Actor Class Filter | |
| class | Actor Class | |
| enum | Actor Filter From Input | Will add an input pin to pass a list of actor references for filtering if this value is not set to None. |
| struct | Actor Filter Input Source | Input source for the attribute to read from the Filter Actor pin. |
| enum | Select Landscape Hits | |
| boolean | Get Reference To Actor Hit | |
| boolean | Get Reference To Physical Material |