members property

  1. @override
Map<String, Float32List> members
latefinal

Every member, by name. The same map every time: the arrays in it are the block's own, filled in place.

Implementation

@override
late final Map<String, Float32List> members = <String, Float32List>{
  'light_position': lightPosition,
  'light_color': lightColor,
  'light_direction': lightDirection,
  'light_cone': lightCone,
  'base_color': baseColor,
  'emissive': emissive,
  'camera_position': cameraPosition,
  'material': material,
  'material2': material2,
  'frame_params': frameParams,
  'shadow_params': shadowParams,
  'shadow_matrix': shadowMatrix,
  'shadow_matrix_far': shadowMatrixFar,
  'shadow_matrix_farthest': shadowMatrixFarthest,
  'shadow_cascades': shadowCascades,
  'ambient_sky': ambientSky,
  'ambient_ground': ambientGround,
  'shadow_bias': shadowBias,
  'target_origin': targetOrigin,
};