Function: createCameraBindGroup()
createCameraBindGroup(
device,cameraShaderBindings,cameraTexture):GPUBindGroup
Defined in: react-native-custom-video-source/dist/typescript/webgpu/cameraShaderBindings.d.ts:68
Builds the per-frame bind group for the live camera texture. The source hook already does this
for you when you pass cameraShaderBindings in its options (see the render context's
cameraBindGroup); call it yourself only for advanced multi-layout setups. Worklet-safe.
A camera texture expires when the frame ends, so a bind group referencing it must be rebuilt every frame — never cache the result.
Parameters​
| Parameter | Type |
|---|---|
device | GPUDevice |
cameraShaderBindings | CameraShaderBindings |
cameraTexture | GPUExternalTexture |
Returns​
GPUBindGroup