ReactOS 0.4.17-dev-923-g4c9a150
wined3d_fragment_pipe_ops Struct Reference

#include <wined3d_private.h>

Collaboration diagram for wined3d_fragment_pipe_ops:

Public Attributes

void(* fp_apply_draw_state )(struct wined3d_context *context, const struct wined3d_state *state)
 
void(* fp_disable )(const struct wined3d_context *context)
 
void(* get_caps )(const struct wined3d_adapter *adapter, struct fragment_caps *caps)
 
unsigned int(* get_emul_mask )(const struct wined3d_adapter *adapter)
 
void *(* alloc_private )(const struct wined3d_shader_backend_ops *shader_backend, void *shader_priv)
 
void(* free_private )(struct wined3d_device *device, struct wined3d_context *context)
 
BOOL(* allocate_context_data )(struct wined3d_context *context)
 
void(* free_context_data )(struct wined3d_context *context)
 
BOOL(* color_fixup_supported )(struct color_fixup_desc fixup)
 
const struct wined3d_state_entry_template * states
 

Detailed Description

Definition at line 1952 of file wined3d_private.h.

Member Data Documentation

◆ alloc_private

void *(* wined3d_fragment_pipe_ops::alloc_private) (const struct wined3d_shader_backend_ops *shader_backend, void *shader_priv)

Definition at line 1958 of file wined3d_private.h.

◆ allocate_context_data

BOOL(* wined3d_fragment_pipe_ops::allocate_context_data) (struct wined3d_context *context)

Definition at line 1960 of file wined3d_private.h.

◆ color_fixup_supported

BOOL(* wined3d_fragment_pipe_ops::color_fixup_supported) (struct color_fixup_desc fixup)

Definition at line 1962 of file wined3d_private.h.

◆ fp_apply_draw_state

void(* wined3d_fragment_pipe_ops::fp_apply_draw_state) (struct wined3d_context *context, const struct wined3d_state *state)

Definition at line 1954 of file wined3d_private.h.

◆ fp_disable

void(* wined3d_fragment_pipe_ops::fp_disable) (const struct wined3d_context *context)

Definition at line 1955 of file wined3d_private.h.

◆ free_context_data

void(* wined3d_fragment_pipe_ops::free_context_data) (struct wined3d_context *context)

Definition at line 1961 of file wined3d_private.h.

◆ free_private

void(* wined3d_fragment_pipe_ops::free_private) (struct wined3d_device *device, struct wined3d_context *context)

Definition at line 1959 of file wined3d_private.h.

◆ get_caps

void(* wined3d_fragment_pipe_ops::get_caps) (const struct wined3d_adapter *adapter, struct fragment_caps *caps)

Definition at line 1956 of file wined3d_private.h.

◆ get_emul_mask

unsigned int(* wined3d_fragment_pipe_ops::get_emul_mask) (const struct wined3d_adapter *adapter)

Definition at line 1957 of file wined3d_private.h.

◆ states

const struct wined3d_state_entry_template* wined3d_fragment_pipe_ops::states

Definition at line 1963 of file wined3d_private.h.

Referenced by compile_state_table(), and wined3d_device_init().


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