ReactOS 0.4.15-dev-8100-g1887773
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
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: