ReactOS 0.4.17-dev-966-gf06eace
d3d9_device Struct Reference

#include <d3d9_private.h>

Collaboration diagram for d3d9_device:

Public Attributes

IDirect3DDevice9Ex IDirect3DDevice9Ex_iface
 
IDirect3DDevice9On12 IDirect3DDevice9On12_iface
 
struct wined3d_device_parent device_parent
 
LONG refcount
 
struct wined3d_device * wined3d_device
 
struct wined3d_device_context * immediate_context
 
unsigned int adapter_ordinal
 
struct d3d9 * d3d_parent
 
struct fvf_declaration * fvf_decls
 
UINT fvf_decl_count
 
UINT fvf_decl_size
 
struct wined3d_streaming_buffer vertex_buffer index_buffer
 
struct d3d9_surface * render_targets [D3D_MAX_SIMULTANEOUS_RENDERTARGETS]
 
LONG device_state
 
DWORD sysmem_vb: 16
 
DWORD sysmem_ib: 1
 
DWORD in_destruction: 1
 
DWORD in_scene: 1
 
DWORD padding: 13
 
DWORD auto_mipmaps
 
unsigned int max_user_clip_planes
 
unsigned int vs_uniform_count
 
UINT implicit_swapchain_count
 
struct wined3d_swapchain ** implicit_swapchains
 
struct wined3d_stateblock * recording
 
struct wined3d_stateblock * state
 
struct wined3d_stateblock * update_state
 
const struct wined3d_stateblock_state * stateblock_state
 

Detailed Description

Definition at line 89 of file d3d9_private.h.

Member Data Documentation

◆ adapter_ordinal

unsigned int d3d9_device::adapter_ordinal

Definition at line 97 of file d3d9_private.h.

◆ auto_mipmaps

DWORD d3d9_device::auto_mipmaps

Definition at line 114 of file d3d9_private.h.

◆ d3d_parent

struct d3d9* d3d9_device::d3d_parent

Definition at line 98 of file d3d9_private.h.

◆ device_parent

◆ device_state

LONG d3d9_device::device_state

Definition at line 107 of file d3d9_private.h.

◆ fvf_decl_count

UINT d3d9_device::fvf_decl_count

Definition at line 101 of file d3d9_private.h.

◆ fvf_decl_size

UINT d3d9_device::fvf_decl_size

Definition at line 101 of file d3d9_private.h.

◆ fvf_decls

struct fvf_declaration* d3d9_device::fvf_decls

Definition at line 100 of file d3d9_private.h.

◆ IDirect3DDevice9Ex_iface

IDirect3DDevice9Ex d3d9_device::IDirect3DDevice9Ex_iface

Definition at line 91 of file d3d9_private.h.

Referenced by impl_from_IDirect3DDevice9Ex().

◆ IDirect3DDevice9On12_iface

IDirect3DDevice9On12 d3d9_device::IDirect3DDevice9On12_iface

Definition at line 92 of file d3d9_private.h.

Referenced by impl_from_IDirect3DDevice9On12().

◆ immediate_context

struct wined3d_device_context* d3d9_device::immediate_context

Definition at line 96 of file d3d9_private.h.

◆ implicit_swapchain_count

UINT d3d9_device::implicit_swapchain_count

Definition at line 118 of file d3d9_private.h.

◆ implicit_swapchains

struct wined3d_swapchain** d3d9_device::implicit_swapchains

Definition at line 119 of file d3d9_private.h.

◆ in_destruction

DWORD d3d9_device::in_destruction

Definition at line 110 of file d3d9_private.h.

◆ in_scene

DWORD d3d9_device::in_scene

Definition at line 111 of file d3d9_private.h.

◆ index_buffer

struct wined3d_streaming_buffer vertex_buffer d3d9_device::index_buffer

Definition at line 103 of file d3d9_private.h.

Referenced by d3d9_stateblock_Apply().

◆ max_user_clip_planes

unsigned int d3d9_device::max_user_clip_planes

Definition at line 116 of file d3d9_private.h.

◆ padding

DWORD d3d9_device::padding

Definition at line 112 of file d3d9_private.h.

◆ recording

struct wined3d_stateblock* d3d9_device::recording

Definition at line 121 of file d3d9_private.h.

◆ refcount

LONG d3d9_device::refcount

Definition at line 94 of file d3d9_private.h.

Referenced by d3d9_device_AddRef(), and d3d9_device_Release().

◆ render_targets

Definition at line 105 of file d3d9_private.h.

◆ state

struct wined3d_stateblock * d3d9_device::state

Definition at line 121 of file d3d9_private.h.

◆ stateblock_state

const struct wined3d_stateblock_state* d3d9_device::stateblock_state

Definition at line 122 of file d3d9_private.h.

◆ sysmem_ib

DWORD d3d9_device::sysmem_ib

Definition at line 109 of file d3d9_private.h.

◆ sysmem_vb

DWORD d3d9_device::sysmem_vb

Definition at line 108 of file d3d9_private.h.

◆ update_state

struct wined3d_stateblock * d3d9_device::update_state

Definition at line 121 of file d3d9_private.h.

◆ vs_uniform_count

unsigned int d3d9_device::vs_uniform_count

Definition at line 116 of file d3d9_private.h.

◆ wined3d_device

struct wined3d_device* d3d9_device::wined3d_device

Definition at line 95 of file d3d9_private.h.


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