ReactOS 0.4.17-dev-966-gf06eace
wined3d_buffer Struct Reference

#include <wined3d_private.h>

Collaboration diagram for wined3d_buffer:

Public Attributes

struct wined3d_resource resource
 
const struct wined3d_buffer_ops * buffer_ops
 
unsigned int structure_byte_stride
 
uint32_t flags
 
DWORD locations
 
void * map_ptr
 
struct wined3d_bo * buffer_object
 
struct wined3d_bo_user bo_user
 
struct wined3d_range * dirty_ranges
 
SIZE_T dirty_range_count
 
SIZE_T dirty_ranges_capacity
 

Detailed Description

Definition at line 3874 of file wined3d_private.h.

Member Data Documentation

◆ bo_user

struct wined3d_bo_user wined3d_buffer::bo_user

Definition at line 3884 of file wined3d_private.h.

◆ buffer_object

struct wined3d_bo* wined3d_buffer::buffer_object

Definition at line 3883 of file wined3d_private.h.

Referenced by draw_primitive().

◆ buffer_ops

const struct wined3d_buffer_ops* wined3d_buffer::buffer_ops

Definition at line 3877 of file wined3d_private.h.

◆ dirty_range_count

SIZE_T wined3d_buffer::dirty_range_count

Definition at line 3890 of file wined3d_private.h.

◆ dirty_ranges

struct wined3d_range* wined3d_buffer::dirty_ranges

Definition at line 3889 of file wined3d_private.h.

◆ dirty_ranges_capacity

SIZE_T wined3d_buffer::dirty_ranges_capacity

Definition at line 3890 of file wined3d_private.h.

◆ flags

uint32_t wined3d_buffer::flags

Definition at line 3880 of file wined3d_private.h.

◆ locations

DWORD wined3d_buffer::locations

Definition at line 3881 of file wined3d_private.h.

◆ map_ptr

void* wined3d_buffer::map_ptr

Definition at line 3882 of file wined3d_private.h.

◆ resource

◆ structure_byte_stride

unsigned int wined3d_buffer::structure_byte_stride

Definition at line 3879 of file wined3d_private.h.


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