ReactOS 0.4.17-dev-966-gf06eace
wined3d_format Struct Reference

#include <wined3d_private.h>

Collaboration diagram for wined3d_format:

Public Attributes

enum wined3d_format_id id
 
D3DDDIFORMAT ddi_format
 
unsigned int component_count
 
DWORD red_size
 
DWORD green_size
 
DWORD blue_size
 
DWORD alpha_size
 
DWORD red_offset
 
DWORD green_offset
 
DWORD blue_offset
 
DWORD alpha_offset
 
UINT byte_count
 
BYTE depth_size
 
BYTE stencil_size
 
UINT block_width
 
UINT block_height
 
UINT block_byte_count
 
enum wined3d_ffp_emit_idx emit_idx
 
UINT conv_byte_count
 
DWORD multisample_types
 
unsigned int attrs
 
unsigned int caps [WINED3D_GL_RES_TYPE_COUNT]
 
float depth_bias_scale
 
struct wined3d_rational height_scale
 
struct color_fixup_desc color_fixup
 
void(* upload )(const BYTE *src, BYTE *dst, unsigned int src_row_pitch, unsigned int src_slice_pitch, unsigned int dst_row_pitch, unsigned dst_slice_pitch, unsigned int width, unsigned int height, unsigned int depth)
 
void(* download )(const BYTE *src, BYTE *dst, unsigned int src_row_pitch, unsigned int src_slice_pitch, unsigned int dst_row_pitch, unsigned dst_slice_pitch, unsigned int width, unsigned int height, unsigned int depth)
 
void(* decompress )(const BYTE *src, BYTE *dst, unsigned int src_row_pitch, unsigned int src_slice_pitch, unsigned int dst_row_pitch, unsigned dst_slice_pitch, unsigned int width, unsigned int height, unsigned int depth)
 
enum wined3d_format_id typeless_id
 

Detailed Description

Definition at line 4527 of file wined3d_private.h.

Member Data Documentation

◆ alpha_offset

DWORD wined3d_format::alpha_offset

Definition at line 4540 of file wined3d_private.h.

Referenced by init_format_base_info().

◆ alpha_size

◆ attrs

◆ block_byte_count

UINT wined3d_format::block_byte_count

◆ block_height

◆ block_width

UINT wined3d_format::block_width

◆ blue_offset

DWORD wined3d_format::blue_offset

Definition at line 4539 of file wined3d_private.h.

Referenced by init_format_base_info().

◆ blue_size

DWORD wined3d_format::blue_size

◆ byte_count

◆ caps

◆ color_fixup

◆ component_count

unsigned int wined3d_format::component_count

Definition at line 4532 of file wined3d_private.h.

◆ conv_byte_count

UINT wined3d_format::conv_byte_count

Definition at line 4551 of file wined3d_private.h.

Referenced by surface_convert_format(), and wined3d_texture_gl_upload_data().

◆ ddi_format

D3DDDIFORMAT wined3d_format::ddi_format

Definition at line 4531 of file wined3d_private.h.

◆ decompress

void(* wined3d_format::decompress) (const BYTE *src, BYTE *dst, unsigned int src_row_pitch, unsigned int src_slice_pitch, unsigned int dst_row_pitch, unsigned dst_slice_pitch, unsigned int width, unsigned int height, unsigned int depth)

◆ depth_bias_scale

float wined3d_format::depth_bias_scale

Definition at line 4555 of file wined3d_private.h.

◆ depth_size

◆ download

void(* wined3d_format::download) (const BYTE *src, BYTE *dst, unsigned int src_row_pitch, unsigned int src_slice_pitch, unsigned int dst_row_pitch, unsigned dst_slice_pitch, unsigned int width, unsigned int height, unsigned int depth)

Definition at line 4561 of file wined3d_private.h.

◆ emit_idx

enum wined3d_ffp_emit_idx wined3d_format::emit_idx

Definition at line 4549 of file wined3d_private.h.

◆ green_offset

DWORD wined3d_format::green_offset

Definition at line 4538 of file wined3d_private.h.

Referenced by init_format_base_info().

◆ green_size

◆ height_scale

struct wined3d_rational wined3d_format::height_scale

Definition at line 4556 of file wined3d_private.h.

Referenced by wined3d_texture_gl_upload_data().

◆ id

◆ multisample_types

DWORD wined3d_format::multisample_types

Definition at line 4552 of file wined3d_private.h.

◆ red_offset

DWORD wined3d_format::red_offset

Definition at line 4537 of file wined3d_private.h.

Referenced by init_format_base_info().

◆ red_size

◆ stencil_size

◆ typeless_id

◆ upload

void(* wined3d_format::upload) (const BYTE *src, BYTE *dst, unsigned int src_row_pitch, unsigned int src_slice_pitch, unsigned int dst_row_pitch, unsigned dst_slice_pitch, unsigned int width, unsigned int height, unsigned int depth)

Definition at line 4558 of file wined3d_private.h.

Referenced by wined3d_texture_gl_upload_data().


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