ReactOS 0.4.15-dev-7788-g1ad9096
wined3d_resource Struct Reference

#include <wined3d_private.h>

Collaboration diagram for wined3d_resource:

Public Attributes

LONG ref
 
LONG bind_count
 
LONG map_count
 
LONG access_count
 
struct wined3d_devicedevice
 
enum wined3d_resource_type type
 
enum wined3d_gl_resource_type gl_type
 
const struct wined3d_formatformat
 
unsigned int format_flags
 
enum wined3d_multisample_type multisample_type
 
UINT multisample_quality
 
DWORD usage
 
unsigned int access
 
WORD draw_binding
 
WORD map_binding
 
UINT width
 
UINT height
 
UINT depth
 
UINT size
 
DWORD priority
 
voidheap_memory
 
voidparent
 
const struct wined3d_parent_opsparent_ops
 
const struct wined3d_resource_opsresource_ops
 
struct list resource_list_entry
 

Detailed Description

Definition at line 3049 of file wined3d_private.h.

Member Data Documentation

◆ access

unsigned int wined3d_resource::access

◆ access_count

LONG wined3d_resource::access_count

Definition at line 3054 of file wined3d_private.h.

◆ bind_count

LONG wined3d_resource::bind_count

Definition at line 3052 of file wined3d_private.h.

◆ depth

UINT wined3d_resource::depth

Definition at line 3068 of file wined3d_private.h.

Referenced by wined3d_device_copy_resource().

◆ device

struct wined3d_device* wined3d_resource::device

Definition at line 3055 of file wined3d_private.h.

Referenced by fbo_blitter_blit(), and ffp_blitter_blit().

◆ draw_binding

WORD wined3d_resource::draw_binding

Definition at line 3064 of file wined3d_private.h.

◆ format

◆ format_flags

unsigned int wined3d_resource::format_flags

Definition at line 3059 of file wined3d_private.h.

Referenced by fbo_blitter_blit(), and resolve_depth_buffer().

◆ gl_type

enum wined3d_gl_resource_type wined3d_resource::gl_type

Definition at line 3057 of file wined3d_private.h.

◆ heap_memory

void* wined3d_resource::heap_memory

Definition at line 3071 of file wined3d_private.h.

◆ height

UINT wined3d_resource::height

Definition at line 3067 of file wined3d_private.h.

Referenced by wined3d_device_copy_resource().

◆ map_binding

WORD wined3d_resource::map_binding

Definition at line 3065 of file wined3d_private.h.

◆ map_count

LONG wined3d_resource::map_count

Definition at line 3053 of file wined3d_private.h.

◆ multisample_quality

UINT wined3d_resource::multisample_quality

Definition at line 3061 of file wined3d_private.h.

◆ multisample_type

enum wined3d_multisample_type wined3d_resource::multisample_type

Definition at line 3060 of file wined3d_private.h.

◆ parent

void* wined3d_resource::parent

Definition at line 3073 of file wined3d_private.h.

◆ parent_ops

const struct wined3d_parent_ops* wined3d_resource::parent_ops

Definition at line 3074 of file wined3d_private.h.

◆ priority

DWORD wined3d_resource::priority

Definition at line 3070 of file wined3d_private.h.

◆ ref

LONG wined3d_resource::ref

Definition at line 3051 of file wined3d_private.h.

◆ resource_list_entry

struct list wined3d_resource::resource_list_entry

◆ resource_ops

const struct wined3d_resource_ops* wined3d_resource::resource_ops

Definition at line 3075 of file wined3d_private.h.

◆ size

UINT wined3d_resource::size

◆ type

◆ usage

DWORD wined3d_resource::usage

Definition at line 3062 of file wined3d_private.h.

Referenced by fbo_blitter_supported(), and ffp_blit_supported().

◆ width

UINT wined3d_resource::width

Definition at line 3066 of file wined3d_private.h.

Referenced by wined3d_device_copy_resource().


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