Exemple #1
0
 /// <summary>
 /// Create a new type by re-arranging the Vector subchannels.
 /// </summary>
 /// <param name="s1">The first subchannel.</param>
 /// <param name="s2">The second subchannel.</param>
 /// <param name="s3">The third subchannel.</param>
 /// <param name="s4">The fourth subchannel.</param>
 /// <param name="s5">The fifth subchannel.</param>
 /// <param name="s6">The sixth subchannel.</param>
 /// <returns>Matrix3x2Node</returns>
 public Matrix3x2Node GetSubchannels(Subchannel s1, Subchannel s2, Subchannel s3, Subchannel s4, Subchannel s5, Subchannel s6)
 {
     return(SubchannelsInternal <Matrix3x2Node>(s1.ToString(), s2.ToString(), s3.ToString(), s4.ToString(), s5.ToString(), s6.ToString()));
 }
Exemple #2
0
 /// <summary>
 /// Create a new type by re-arranging the Vector subchannels.
 /// </summary>
 /// <param name="s1">The first subchannel.</param>
 /// <param name="s2">The second subchannel.</param>
 /// <param name="s3">The third subchannel.</param>
 /// <param name="s4">The fourth subchannel.</param>
 /// <returns>Vector4Node</returns>
 public Vector4Node GetSubchannels(Subchannel s1, Subchannel s2, Subchannel s3, Subchannel s4)
 {
     return(SubchannelsInternal <Vector4Node>(s1.ToString(), s2.ToString(), s3.ToString(), s4.ToString()));
 }
Exemple #3
0
 /// <summary>
 /// Create a new type by re-arranging the Vector subchannels.
 /// </summary>
 /// <param name="s">The subchannel.</param>
 /// <returns>ScalarNode</returns>
 public ScalarNode GetSubchannels(Subchannel s)
 {
     return(SubchannelsInternal <ScalarNode>(s.ToString()));
 }
Exemple #4
0
 /// <summary>
 /// Create a new type by re-arranging the Vector subchannels.
 /// </summary>
 /// <param name="s1">The first subchannel.</param>
 /// <param name="s2">The second subchannel.</param>
 /// <returns>Vector2Node</returns>
 public Vector2Node GetSubchannels(Subchannel s1, Subchannel s2)
 {
     return(SubchannelsInternal <Vector2Node>(s1.ToString(), s2.ToString()));
 }
Exemple #5
0
        /// <summary>
        /// Create a new type by re-arranging the Matrix subchannels.
        /// </summary>
        /// <param name="s1">The first subchanel.</param>
        /// <param name="s2">The second subchannel.</param>
        /// <param name="s3">The third subchannel.</param>
        /// <param name="s4">The fourth subchannel.</param>
        /// <param name="s5">The fifth subchannel.</param>
        /// <param name="s6">The sixth subchannel.</param>
        /// <param name="s7">The seventh subchannel.</param>
        /// <param name="s8">The eighth subchannel.</param>
        /// <param name="s9">The ninth subchannel.</param>
        /// <param name="s10">The tenth subchannel.</param>
        /// <param name="s11">The eleventh subchannel.</param>
        /// <param name="s12">The twelfth subchannel.</param>
        /// <param name="s13">The thirteenth subchannel.</param>
        /// <param name="s14">The fourteenth subchannel.</param>
        /// <param name="s15">The fifteenth subchannel.</param>
        /// <param name="s16">The sixteenth subchannel.</param>
        /// <returns>Matrix4x4Node</returns>
#pragma warning disable SA1117 // Parameters must be on same line or separate lines
        public Matrix4x4Node GetSubchannels(Subchannel s1, Subchannel s2, Subchannel s3, Subchannel s4,
                                            Subchannel s5, Subchannel s6, Subchannel s7, Subchannel s8,
                                            Subchannel s9, Subchannel s10, Subchannel s11, Subchannel s12,
                                            Subchannel s13, Subchannel s14, Subchannel s15, Subchannel s16)
        {
            return(SubchannelsInternal <Matrix4x4Node>(s1.ToString(), s2.ToString(), s3.ToString(), s4.ToString(),
                                                       s5.ToString(), s6.ToString(), s7.ToString(), s8.ToString(),
                                                       s9.ToString(), s10.ToString(), s11.ToString(), s12.ToString(),
                                                       s13.ToString(), s14.ToString(), s15.ToString(), s16.ToString()));
        }