Wonder-Technology/Wonder.js

View on GitHub
src/run/rtx_path_tracer/domain_layer/repo/pipeline/CameraCPRepo.res

Summary

Maintainability
Test Coverage


let getCameraBufferData = () =>
  CPRepo.getCamera().cameraBufferData->OptionSt.map(((buffer, typeArr)) => (
    buffer->UniformBufferVO.create,
    typeArr,
  ))

let setCameraBufferData = ((cameraBuffer, typeArr)) =>
  CPRepo.setCamera({
    ...CPRepo.getCamera(),
    cameraBufferData: (cameraBuffer->UniformBufferVO.value, typeArr)->Some,
  })