ReactOS 0.4.16-dev-336-gb667d82
wined3d_shader_frontend Struct Reference

#include <wined3d_private.h>

Collaboration diagram for wined3d_shader_frontend:

Public Attributes

void *(* shader_init )(const DWORD *byte_code, size_t byte_code_size, const struct wined3d_shader_signature *output_signature)
 
void(* shader_free )(void *data)
 
void(* shader_read_header )(void *data, const DWORD **ptr, struct wined3d_shader_version *shader_version)
 
void(* shader_read_instruction )(void *data, const DWORD **ptr, struct wined3d_shader_instruction *ins)
 
BOOL(* shader_is_end )(void *data, const DWORD **ptr)
 

Detailed Description

Definition at line 1264 of file wined3d_private.h.

Member Data Documentation

◆ shader_free

void(* wined3d_shader_frontend::shader_free) (void *data)

Definition at line 1268 of file wined3d_private.h.

Referenced by shader_init().

◆ shader_init

void *(* wined3d_shader_frontend::shader_init) (const DWORD *byte_code, size_t byte_code_size, const struct wined3d_shader_signature *output_signature)

Definition at line 1266 of file wined3d_private.h.

Referenced by shader_init(), and shader_set_function().

◆ shader_is_end

BOOL(* wined3d_shader_frontend::shader_is_end) (void *data, const DWORD **ptr)

◆ shader_read_header

void(* wined3d_shader_frontend::shader_read_header) (void *data, const DWORD **ptr, struct wined3d_shader_version *shader_version)

◆ shader_read_instruction

void(* wined3d_shader_frontend::shader_read_instruction) (void *data, const DWORD **ptr, struct wined3d_shader_instruction *ins)

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