FFmpeg
Data Fields
FFVkSPIRVCompiler Struct Reference

#include <vulkan.h>

Data Fields

void * priv
 
int(* compile_shader )(struct FFVkSPIRVCompiler *ctx, void *avctx, struct FFVkSPIRVShader *shd, uint8_t **data, size_t *size, const char *entrypoint, void **opaque)
 
void(* free_shader )(struct FFVkSPIRVCompiler *ctx, void **opaque)
 
void(* uninit )(struct FFVkSPIRVCompiler **ctx)
 

Detailed Description

Definition at line 65 of file vulkan.h.

Field Documentation

◆ priv

void* FFVkSPIRVCompiler::priv

Definition at line 66 of file vulkan.h.

◆ compile_shader

int(* FFVkSPIRVCompiler::compile_shader) (struct FFVkSPIRVCompiler *ctx, void *avctx, struct FFVkSPIRVShader *shd, uint8_t **data, size_t *size, const char *entrypoint, void **opaque)

Definition at line 67 of file vulkan.h.

◆ free_shader

void(* FFVkSPIRVCompiler::free_shader) (struct FFVkSPIRVCompiler *ctx, void **opaque)

Definition at line 70 of file vulkan.h.

◆ uninit

void(* FFVkSPIRVCompiler::uninit) (struct FFVkSPIRVCompiler **ctx)

Definition at line 71 of file vulkan.h.


The documentation for this struct was generated from the following file: