ReactOS  0.4.13-dev-551-gf37fb1f
wined3d_texture Struct Reference

#include <wined3d_private.h>

Collaboration diagram for wined3d_texture:


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
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: