ExtractInfo method

  1. @override
void ExtractInfo(
  1. Float32List m,
  2. int o
)
override

Implementation

@override
void ExtractInfo(Float32List m, int o) {
  m[o + 0] = pos.x;
  m[o + 1] = pos.y;
  m[o + 2] = pos.z;
  //
  m[o + 4] = dir.x;
  m[o + 5] = dir.y;
  m[o + 6] = dir.z;
  //
  m[o + 8] = colorDiffuse.x;
  m[o + 9] = colorDiffuse.y;
  m[o + 10] = colorDiffuse.z;
  //
  m[o + 12] = colorSpecular.x;
  m[o + 13] = colorSpecular.y;
  m[o + 14] = colorSpecular.z;
  //
  m[o + 7] = range;
  m[o + 11] = Math.cos(angle);
  m[o + 15] = _spotFocus;
}