Package codechicken.lib.vec
Class SwapYZ
- All Implemented Interfaces:
IVertexOperation,Copyable<Transformation>
-
Nested Class Summary
Nested classes/interfaces inherited from interface codechicken.lib.render.pipeline.IVertexOperation
IVertexOperation.VertexOperationRegistry -
Field Summary
Fields inherited from class codechicken.lib.vec.VariableTransformation
matFields inherited from class codechicken.lib.vec.Transformation
operationIndex -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidApplies this transformation to vecinverse()Attempts to invert the Transformation.Methods inherited from class codechicken.lib.vec.VariableTransformation
apply, applyN, copyMethods inherited from class codechicken.lib.vec.Transformation
at, load, operate, operationID, withMethods inherited from class codechicken.lib.vec.ITransformation
$plus$plus, isRedundant, merge
-
Constructor Details
-
SwapYZ
public SwapYZ()
-
-
Method Details
-
apply
Description copied from class:ITransformationApplies this transformation to vec- Specified by:
applyin classITransformation<Vector3,Transformation>
-
inverse
Description copied from class:ITransformationAttempts to invert the Transformation.The transformations inverse may be itself, or the transform may not have an inverse. In that case a
IrreversibleTransformationExceptionis thrown.- Specified by:
inversein classITransformation<Vector3,Transformation> - Returns:
- The inverse transform.
-