rlLoadShaderBuffer method

int rlLoadShaderBuffer(
  1. num size,
  2. TypedData? data,
  3. RlUsageHint? usageHint
)

Implementation

int rlLoadShaderBuffer(
  num size,
  TypedData? data,
  RlUsageHint? usageHint,
) => run(
  () => 'rlLoadShaderBuffer($size, data: ${data?.lengthInBytes}, $usageHint)',
  () => rl.Rlgl.rlLoadShaderBuffer(
    size.toInt(),
    data == null ? nullptr : rl.Temp.Uint8$.FromTypedData(data).cast(),
    usageHint?.value ?? 0,
  ),
);