Navigation
API > API/Plugins > API/Plugins/MutableRuntime > API/Plugins/MutableRuntime/MuR > API/Plugins/MutableRuntime/MuR/Parameters
References
| Module | MutableRuntime |
| Header | /Engine/Plugins/Experimental/Mutable/Source/MutableRuntime/Public/MuR/Parameters.h |
| Include | #include "MuR/Parameters.h" |
| Source | /Engine/Plugins/Experimental/Mutable/Source/MutableRuntime/Private/MuR/Parameters.cpp |
void GetProjectorValue
&40;
int ParameterIndex,
PROJECTOR_TYPE &42; OutProjectionType,
FVector3f &42; OutPos,
FVector3f &42; OutDir,
FVector3f &42; OutUp,
FVector3f &42; OutScale,
float &42; OutProjectionAngle,
const Ptr< const RangeIndex > & RangePosition
&41; const
Remarks
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.
Parameters
| Name | Description |
|---|---|
| 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 |