ReactOS  0.4.13-dev-100-gc8611ae
wined3d_texture Struct Reference

#include <wined3d_private.h>

Collaboration diagram for wined3d_texture:

Classes

struct  wined3d_dc_info
 
struct  wined3d_overlay_info
 
struct  wined3d_texture_async
 
struct  wined3d_texture_sub_resource
 

Public Attributes

struct wined3d_resource resource
 
const struct wined3d_texture_opstexture_ops
 
struct gl_texture texture_rgb texture_srgb
 
struct wined3d_swapchainswapchain
 
unsigned int pow2_width
 
unsigned int pow2_height
 
UINT layer_count
 
UINT level_count
 
unsigned int download_count
 
unsigned int sysmem_count
 
float pow2_matrix [16]
 
UINT lod
 
DWORD sampler
 
DWORD flags
 
GLenum target
 
DWORD update_map_binding
 
GLuint rb_multisample
 
GLuint rb_resolved
 
voiduser_memory
 
unsigned int row_pitch
 
unsigned int slice_pitch
 
struct wined3d_texture::wined3d_texture_async async
 
struct wined3d_texture::wined3d_overlay_infooverlay_info
 
struct wined3d_texture::wined3d_dc_infodc_info
 
struct list renderbuffers
 
const struct wined3d_renderbuffer_entrycurrent_renderbuffer
 
struct wined3d_texture::wined3d_texture_sub_resource sub_resources [1]
 

Detailed Description

Definition at line 3176 of file wined3d_private.h.

Member Data Documentation

◆ async

◆ current_renderbuffer

const struct wined3d_renderbuffer_entry* wined3d_texture::current_renderbuffer

Definition at line 3233 of file wined3d_private.h.

◆ dc_info

struct wined3d_texture::wined3d_dc_info * wined3d_texture::dc_info

◆ download_count

unsigned int wined3d_texture::download_count

Definition at line 3186 of file wined3d_private.h.

◆ flags

DWORD wined3d_texture::flags

◆ layer_count

◆ level_count

◆ lod

UINT wined3d_texture::lod

Definition at line 3189 of file wined3d_private.h.

◆ overlay_info

struct wined3d_texture::wined3d_overlay_info * wined3d_texture::overlay_info

◆ pow2_height

unsigned int wined3d_texture::pow2_height

Definition at line 3183 of file wined3d_private.h.

◆ pow2_matrix

float wined3d_texture::pow2_matrix[16]

◆ pow2_width

unsigned int wined3d_texture::pow2_width

Definition at line 3182 of file wined3d_private.h.

◆ rb_multisample

GLuint wined3d_texture::rb_multisample

Definition at line 3195 of file wined3d_private.h.

Referenced by wined3d_swapchain_rotate().

◆ rb_resolved

GLuint wined3d_texture::rb_resolved

Definition at line 3196 of file wined3d_private.h.

◆ renderbuffers

struct list wined3d_texture::renderbuffers

Definition at line 3232 of file wined3d_private.h.

◆ resource

◆ row_pitch

unsigned int wined3d_texture::row_pitch

◆ sampler

DWORD wined3d_texture::sampler

Definition at line 3190 of file wined3d_private.h.

Referenced by wined3d_cs_exec_set_texture().

◆ slice_pitch

unsigned int wined3d_texture::slice_pitch

Definition at line 3200 of file wined3d_private.h.

Referenced by wined3d_cs_exec_blt_sub_resource().

◆ sub_resources

◆ swapchain

◆ sysmem_count

unsigned int wined3d_texture::sysmem_count

Definition at line 3187 of file wined3d_private.h.

◆ target

◆ texture_ops

const struct wined3d_texture_ops* wined3d_texture::texture_ops

Definition at line 3179 of file wined3d_private.h.

◆ texture_srgb

struct gl_texture texture_rgb wined3d_texture::texture_srgb

Definition at line 3180 of file wined3d_private.h.

Referenced by context_setup_target().

◆ update_map_binding

DWORD wined3d_texture::update_map_binding

Definition at line 3193 of file wined3d_private.h.

◆ user_memory

void* wined3d_texture::user_memory

Definition at line 3198 of file wined3d_private.h.


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