Variable kMatrixContainerTypeLayoutInfoConst

kMatrixContainerTypeLayoutInfo: {
    f16: {
        mat2x2: {
            layout: {
                alignment: 4;
                size: 8;
            };
        };
        mat2x3: {
            layout: {
                alignment: 8;
                size: 16;
            };
        };
        mat2x4: {
            layout: {
                alignment: 8;
                size: 16;
            };
        };
        mat3x2: {
            layout: {
                alignment: 4;
                size: 12;
            };
        };
        mat3x3: {
            layout: {
                alignment: 8;
                size: 24;
            };
        };
        mat3x4: {
            layout: {
                alignment: 8;
                size: 24;
            };
        };
        mat4x2: {
            layout: {
                alignment: 4;
                size: 16;
            };
        };
        mat4x3: {
            layout: {
                alignment: 8;
                size: 32;
            };
        };
        mat4x4: {
            layout: {
                alignment: 8;
                size: 32;
            };
        };
    };
    f32: {
        mat2x2: {
            layout: {
                alignment: 8;
                size: 16;
            };
        };
        mat2x3: {
            layout: {
                alignment: 16;
                size: 32;
            };
        };
        mat2x4: {
            layout: {
                alignment: 16;
                size: 32;
            };
        };
        mat3x2: {
            layout: {
                alignment: 8;
                size: 24;
            };
        };
        mat3x3: {
            layout: {
                alignment: 16;
                size: 48;
            };
        };
        mat3x4: {
            layout: {
                alignment: 16;
                size: 48;
            };
        };
        mat4x2: {
            layout: {
                alignment: 8;
                size: 32;
            };
        };
        mat4x3: {
            layout: {
                alignment: 16;
                size: 64;
            };
        };
        mat4x4: {
            layout: {
                alignment: 16;
                size: 64;
            };
        };
    };
} = ...

Type declaration

  • Readonly f16: {
        mat2x2: {
            layout: {
                alignment: 4;
                size: 8;
            };
        };
        mat2x3: {
            layout: {
                alignment: 8;
                size: 16;
            };
        };
        mat2x4: {
            layout: {
                alignment: 8;
                size: 16;
            };
        };
        mat3x2: {
            layout: {
                alignment: 4;
                size: 12;
            };
        };
        mat3x3: {
            layout: {
                alignment: 8;
                size: 24;
            };
        };
        mat3x4: {
            layout: {
                alignment: 8;
                size: 24;
            };
        };
        mat4x2: {
            layout: {
                alignment: 4;
                size: 16;
            };
        };
        mat4x3: {
            layout: {
                alignment: 8;
                size: 32;
            };
        };
        mat4x4: {
            layout: {
                alignment: 8;
                size: 32;
            };
        };
    }
    • Readonly mat2x2: {
          layout: {
              alignment: 4;
              size: 8;
          };
      }
      • Readonly layout: {
            alignment: 4;
            size: 8;
        }
        • Readonly alignment: 4
        • Readonly size: 8
    • Readonly mat2x3: {
          layout: {
              alignment: 8;
              size: 16;
          };
      }
      • Readonly layout: {
            alignment: 8;
            size: 16;
        }
        • Readonly alignment: 8
        • Readonly size: 16
    • Readonly mat2x4: {
          layout: {
              alignment: 8;
              size: 16;
          };
      }
      • Readonly layout: {
            alignment: 8;
            size: 16;
        }
        • Readonly alignment: 8
        • Readonly size: 16
    • Readonly mat3x2: {
          layout: {
              alignment: 4;
              size: 12;
          };
      }
      • Readonly layout: {
            alignment: 4;
            size: 12;
        }
        • Readonly alignment: 4
        • Readonly size: 12
    • Readonly mat3x3: {
          layout: {
              alignment: 8;
              size: 24;
          };
      }
      • Readonly layout: {
            alignment: 8;
            size: 24;
        }
        • Readonly alignment: 8
        • Readonly size: 24
    • Readonly mat3x4: {
          layout: {
              alignment: 8;
              size: 24;
          };
      }
      • Readonly layout: {
            alignment: 8;
            size: 24;
        }
        • Readonly alignment: 8
        • Readonly size: 24
    • Readonly mat4x2: {
          layout: {
              alignment: 4;
              size: 16;
          };
      }
      • Readonly layout: {
            alignment: 4;
            size: 16;
        }
        • Readonly alignment: 4
        • Readonly size: 16
    • Readonly mat4x3: {
          layout: {
              alignment: 8;
              size: 32;
          };
      }
      • Readonly layout: {
            alignment: 8;
            size: 32;
        }
        • Readonly alignment: 8
        • Readonly size: 32
    • Readonly mat4x4: {
          layout: {
              alignment: 8;
              size: 32;
          };
      }
      • Readonly layout: {
            alignment: 8;
            size: 32;
        }
        • Readonly alignment: 8
        • Readonly size: 32
  • Readonly f32: {
        mat2x2: {
            layout: {
                alignment: 8;
                size: 16;
            };
        };
        mat2x3: {
            layout: {
                alignment: 16;
                size: 32;
            };
        };
        mat2x4: {
            layout: {
                alignment: 16;
                size: 32;
            };
        };
        mat3x2: {
            layout: {
                alignment: 8;
                size: 24;
            };
        };
        mat3x3: {
            layout: {
                alignment: 16;
                size: 48;
            };
        };
        mat3x4: {
            layout: {
                alignment: 16;
                size: 48;
            };
        };
        mat4x2: {
            layout: {
                alignment: 8;
                size: 32;
            };
        };
        mat4x3: {
            layout: {
                alignment: 16;
                size: 64;
            };
        };
        mat4x4: {
            layout: {
                alignment: 16;
                size: 64;
            };
        };
    }
    • Readonly mat2x2: {
          layout: {
              alignment: 8;
              size: 16;
          };
      }
      • Readonly layout: {
            alignment: 8;
            size: 16;
        }
        • Readonly alignment: 8
        • Readonly size: 16
    • Readonly mat2x3: {
          layout: {
              alignment: 16;
              size: 32;
          };
      }
      • Readonly layout: {
            alignment: 16;
            size: 32;
        }
        • Readonly alignment: 16
        • Readonly size: 32
    • Readonly mat2x4: {
          layout: {
              alignment: 16;
              size: 32;
          };
      }
      • Readonly layout: {
            alignment: 16;
            size: 32;
        }
        • Readonly alignment: 16
        • Readonly size: 32
    • Readonly mat3x2: {
          layout: {
              alignment: 8;
              size: 24;
          };
      }
      • Readonly layout: {
            alignment: 8;
            size: 24;
        }
        • Readonly alignment: 8
        • Readonly size: 24
    • Readonly mat3x3: {
          layout: {
              alignment: 16;
              size: 48;
          };
      }
      • Readonly layout: {
            alignment: 16;
            size: 48;
        }
        • Readonly alignment: 16
        • Readonly size: 48
    • Readonly mat3x4: {
          layout: {
              alignment: 16;
              size: 48;
          };
      }
      • Readonly layout: {
            alignment: 16;
            size: 48;
        }
        • Readonly alignment: 16
        • Readonly size: 48
    • Readonly mat4x2: {
          layout: {
              alignment: 8;
              size: 32;
          };
      }
      • Readonly layout: {
            alignment: 8;
            size: 32;
        }
        • Readonly alignment: 8
        • Readonly size: 32
    • Readonly mat4x3: {
          layout: {
              alignment: 16;
              size: 64;
          };
      }
      • Readonly layout: {
            alignment: 16;
            size: 64;
        }
        • Readonly alignment: 16
        • Readonly size: 64
    • Readonly mat4x4: {
          layout: {
              alignment: 16;
              size: 64;
          };
      }
      • Readonly layout: {
            alignment: 16;
            size: 64;
        }
        • Readonly alignment: 16
        • Readonly size: 64

Generated using TypeDoc