Navigation
API > API/Plugins > API/Plugins/MutableRuntime > API/Plugins/MutableRuntime/FParameters
Description
Return the value of a projector parameter, as a 4x4 matrix. The matrix is supposed to be a linear transform in column-major.
The parameter specified by index is a T_PROJECTOR.
| Name | GetProjectorValue |
| Type | function |
| Header File | /Engine/Plugins/Mutable/Source/MutableRuntime/Public/MuR/Parameters.h |
| Include Path | #include "MuR/Parameters.h" |
| Source | /Engine/Plugins/Mutable/Source/MutableRuntime/Private/MuR/Parameters.cpp |
void GetProjectorValue
(
int32 ParameterIndex,
EProjectorType * OutProjectionType,
FVector3f * OutPos,
FVector3f * OutDir,
FVector3f * OutUp,
FVector3f * OutScale,
float * OutProjectionAngle,
const FRangeIndex * RangePosition
) const
Parameters
| Name | Remarks |
|---|---|
| ParameterIndex | Index of the parameter from 0 to GetCount()-1 |
| OutPos | Pointer to where the object-space position coordinates of the projector will be stored. |
| OutDir | Pointer to where the object-space direction vector of the projector will be stored. |
| OutUp | Pointer to where the object-space vertically up direction vector of the projector will be stored. This controls the "roll" angle of the projector. |
| OutScale | Pointer to the projector-space scaling of the projector. |
| RangePosition | Only for multidimensional parameters: relevant position to get in the ranges |