ReactOS 0.4.17-dev-966-gf06eace
wined3d_resource Struct Reference

#include <wined3d_private.h>

Collaboration diagram for wined3d_resource:

Public Attributes

LONG ref
 
LONG bind_count
 
LONG map_count
 
ULONG access_time
 
struct wined3d_device * device
 
enum wined3d_resource_type type
 
enum wined3d_gl_resource_type gl_type
 
const struct wined3d_format * format
 
unsigned int format_attrs
 
unsigned int format_caps
 
enum wined3d_multisample_type multisample_type
 
UINT multisample_quality
 
uint32_t usage
 
unsigned int bind_flags
 
unsigned int access
 
WORD draw_binding
 
WORD map_binding
 
UINT width
 
UINT height
 
UINT depth
 
UINT size
 
unsigned int priority
 
void * heap_pointer
 
void * heap_memory
 
uint32_t pin_sysmem: 1
 
struct wined3d_client_resource client
 
void * parent
 
const struct wined3d_parent_ops * parent_ops
 
const struct wined3d_resource_ops * resource_ops
 
struct list resource_list_entry
 
LONG srv_bind_count_device
 
LONG rtv_bind_count_device
 

Detailed Description

Definition at line 3237 of file wined3d_private.h.

Member Data Documentation

◆ access

unsigned int wined3d_resource::access

◆ access_time

ULONG wined3d_resource::access_time

Definition at line 3242 of file wined3d_private.h.

◆ bind_count

LONG wined3d_resource::bind_count

Definition at line 3240 of file wined3d_private.h.

◆ bind_flags

◆ client

struct wined3d_client_resource wined3d_resource::client

Definition at line 3266 of file wined3d_private.h.

◆ depth

UINT wined3d_resource::depth

Definition at line 3258 of file wined3d_private.h.

Referenced by wined3d_device_context_copy_resource().

◆ device

struct wined3d_device* wined3d_resource::device

Definition at line 3243 of file wined3d_private.h.

Referenced by fbo_blitter_blit(), and resources_format_compatible().

◆ draw_binding

WORD wined3d_resource::draw_binding

Definition at line 3254 of file wined3d_private.h.

◆ format

◆ format_attrs

unsigned int wined3d_resource::format_attrs

Definition at line 3247 of file wined3d_private.h.

Referenced by fbo_blitter_supported(), and resources_format_compatible().

◆ format_caps

unsigned int wined3d_resource::format_caps

Definition at line 3248 of file wined3d_private.h.

◆ gl_type

enum wined3d_gl_resource_type wined3d_resource::gl_type

Definition at line 3245 of file wined3d_private.h.

◆ heap_memory

void* wined3d_resource::heap_memory

Definition at line 3262 of file wined3d_private.h.

◆ heap_pointer

void* wined3d_resource::heap_pointer

Definition at line 3261 of file wined3d_private.h.

◆ height

UINT wined3d_resource::height

Definition at line 3257 of file wined3d_private.h.

Referenced by wined3d_device_context_copy_resource().

◆ map_binding

WORD wined3d_resource::map_binding

Definition at line 3255 of file wined3d_private.h.

◆ map_count

LONG wined3d_resource::map_count

Definition at line 3241 of file wined3d_private.h.

◆ multisample_quality

UINT wined3d_resource::multisample_quality

Definition at line 3250 of file wined3d_private.h.

◆ multisample_type

enum wined3d_multisample_type wined3d_resource::multisample_type

Definition at line 3249 of file wined3d_private.h.

◆ parent

void* wined3d_resource::parent

Definition at line 3268 of file wined3d_private.h.

◆ parent_ops

const struct wined3d_parent_ops* wined3d_resource::parent_ops

Definition at line 3269 of file wined3d_private.h.

Referenced by wined3d_buffer_init(), and wined3d_resource_set_parent().

◆ pin_sysmem

uint32_t wined3d_resource::pin_sysmem

Definition at line 3264 of file wined3d_private.h.

◆ priority

unsigned int wined3d_resource::priority

Definition at line 3260 of file wined3d_private.h.

◆ ref

LONG wined3d_resource::ref

Definition at line 3239 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 3270 of file wined3d_private.h.

◆ rtv_bind_count_device

LONG wined3d_resource::rtv_bind_count_device

Definition at line 3275 of file wined3d_private.h.

◆ size

UINT wined3d_resource::size

◆ srv_bind_count_device

LONG wined3d_resource::srv_bind_count_device

Definition at line 3274 of file wined3d_private.h.

◆ type

◆ usage

uint32_t wined3d_resource::usage

Definition at line 3251 of file wined3d_private.h.

◆ width

UINT wined3d_resource::width

Definition at line 3256 of file wined3d_private.h.

Referenced by wined3d_device_context_copy_resource().


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