dlsl v0.1.0 (2016-06-18T19:28:14Z)
Dub
Repo
Matrix.inversePerspective
dlsl
matrix
Matrix
Construct an inverse, optionally non-symmetric perspective matrix
Matrix
inversePerspective
(valueType fovy, valueType aspect, valueType near, valueType far)
Matrix
inversePerspective
(valueType left, valueType right, valueType bottom, valueType top, valueType near, valueType far)
struct
Matrix
(type, int numCols, int numRows)
@
safe
pure nothrow static
static if
(!(
(cols == 2) && (rows == 2)
))
static if
(!(
(cols == 3) && (rows == 3)
))
static if
(
(cols == 4) && (rows == 4)
)
static if
(
isFloatingPoint!valueType
)
Matrix
inversePerspective
(
valueType
left
,
valueType
right
,
valueType
bottom
,
valueType
top
,
valueType
near
,
valueType
far
)
if
(
(
numCols
> 1
)
&&
(
numRows
> 1
)
)
Meta
Source
See Implementation
dlsl
matrix
Matrix
aliases
det
rotationX
rotationY
rotationZ
toPrettyString
toString
valueType
vectorType
constructors
this
functions
clear
invert
makeDiagonal
makeIdentity
opBinary
opBinaryRight
opCast
opOpAssign
rotate
rotateX
rotateY
rotateZ
scale
translate
transpose
properties
asPrettyString
asString
determinant
identity
inverse
ok
ptr
transposed
static functions
inverseOrthographic
inversePerspective
isCompatibleMatrixImpl
isCompatibleVectorImpl
lookAt
orthographic
perspective
rotation
rotationA
scaling
translation
static variables
cols
rows
templates
isCompatibleMatrix
isCompatibleVector
variables
data
Construct an inverse, optionally non-symmetric perspective matrix