## DXHLSLMatrix

Type:
  Real Time Shader

Spdl File:
  %XSI_HOME%\Application\phenolib\spdl\directx\DXHLSLMatrix.spdl

Number of parameters:
  21

Number of connectable parameters:
  1

Outputs:
  1

Associated library (.dll or .so):
  DirectX_Shaders

Entry point in library:
  DXHLSLMatrix

Parameter Name | Scriptname | Description | Valid Values | Data Type | Range | UI Range
--- | --- | --- | --- | --- | --- | ---
out | out | realtime |  | rtrendercontext |  |
DirectX_Shaders | DirectX_Shaders | DirectX_Shaders |  | String |  |
DXHLSLMatrix | DXHLSLMatrix | DXHLSLMatrix |  | String |  |
previous | previous | realtime |  | rtrendercontext |  |
Constant_Register | Constant_Register | Constant name |  | String |  |
Matrix | Matrix | Matrix type |
0 | Manual entry
1 | Combined projection, view and world
2 | Combined projection and view
3 | Projection
4 | View
5 | World
6 | Texture 0
7 | Texture 1
8 | Texture 2
9 | Texture 3
10 | Texture 4
11 | Texture 5
12 | Texture 6
13 | Texture 7
| Integer |  |
Transpose | Transpose | Transpose matrix |  | Bool |  |
Inverse | Inverse | Invert matrix |  | Bool |  |
mat00 | mat00 | [0,0] |  | Float |  |
mat01 | mat01 | [0,1] |  | Float |  |
mat02 | mat02 | [0,2] |  | Float |  |
mat03 | mat03 | [0,3] |  | Float |  |
mat10 | mat10 | [1,0] |  | Float |  |
mat11 | mat11 | [1,1] |  | Float |  |
mat12 | mat12 | [1,2] |  | Float |  |
mat13 | mat13 | [1,3] |  | Float |  |
mat20 | mat20 | [2,0] |  | Float |  |
mat21 | mat21 | [2,1] |  | Float |  |
mat22 | mat22 | [2,2] |  | Float |  |
mat23 | mat23 | [2,3] |  | Float |  |
mat30 | mat30 | [3,0] |  | Float |  |
mat31 | mat31 | [3,1] |  | Float |  |
mat32 | mat32 | [3,2] |  | Float |  |
mat33 | mat33 | [3,3] |  | Float |  |

Autodesk Softimage v7.5