API reference
API reference
Select your platform
No SDKs available
No versions available

UMRUKBPLibrary Class

Extends UBlueprintFunctionLibrary

Static Member Functions

Load the global mesh from the device.
Parameters
SpaceHandle
Space handle of the room.
OutProceduralMesh
Procedural mesh to load the triangle data in.
LoadCollision
Whether to generate collision or not.
WorldContext
Context of the world.
Returns
Whether the load was successful or not.
Load the global mesh from a JSON string.
Parameters
JsonString
The string containing the JSON.
AnchorUUID
Anchor UUID of the room
OutProceduralMesh
Procedural mesh to load the triangle data in.
LoadCollision
Whether to generate collision or not
Returns
Whether the load was successful or not.
(Re)Calculate Normals and Tangents of the given procedural mesh.
Parameters
Mesh
The procedural mesh.
Check if the current Unreal Engine is the fork of Meta.
Returns
Whether its the fork or not.
Compute the centroid of a polygon that is defined by the points. The centroid may be outside of the polygon in case the polygon is non convex.
Parameters
PolygonPoints
Points that define the polygon.
Returns
The centroid.
In Unreal Engine, scale is always applied in the local space to avoid any skew. This means that if you have a component which has a 90 degree rotation and is scaled, or any of its children are scaled then the scale axes will not be applied as you would expect. This is can make it very awkward to work with when trying to scale the actors to fit within the scene volumes. To work around this problem, this function will attempt to adjust the scale axes recursively to match the expected behaviour. This will only work reliably if the rotations involved are 90 degrees, if they are not then it will pick the closest axis.
Parameters
SceneComponent
The component where the scale should be set
UnRotatedScale
The scale you would like to have without considering any rotations
Compute the direction that faces away from the closest wall of the given anchor.
Parameters
Anchor
The anchor for which the direction should be computed.
OutCardinalAxisIndex
The index of the computed cardinal axis. Can be either 0, 1, 2 or 3
ExcludedAxes
Axes to exclude in the computation. Can contain 0, 1, 2, 3
Returns
The direction
Construct a 2D texture from a render target.
Parameters
RenderTarget2D
The render target from which the texture should be created.
Outer
The (optional) outer object for the created texture.
TexName
Name for the new texture.
Returns
The newly created texture.
Extract a column from a matrix.
Parameters
Matrix
The matrix to use.
Index
The column index.
Returns
The column of the matrix.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon