ReactOS 0.4.17-dev-966-gf06eace
d3d8_device Struct Reference

#include <d3d8_private.h>

Collaboration diagram for d3d8_device:

Public Attributes

IDirect3DDevice8 IDirect3DDevice8_iface
 
struct wined3d_device_parent device_parent
 
LONG ref
 
struct wined3d_device * wined3d_device
 
struct wined3d_device_context * immediate_context
 
unsigned int adapter_ordinal
 
struct d3d8 * d3d_parent
 
struct d3d8_handle_table handle_table
 
struct FvfToDecl * decls
 
UINT numConvertedDecls
 
UINT declArraySize
 
struct wined3d_streaming_buffer vertex_buffer index_buffer
 
LONG device_state
 
DWORD sysmem_vb: 16
 
DWORD sysmem_ib: 1
 
DWORD in_destruction: 1
 
DWORD padding: 14
 
unsigned int max_user_clip_planes
 
unsigned int vs_uniform_count
 
struct wined3d_swapchain * implicit_swapchain
 
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 107 of file d3d8_private.h.

Member Data Documentation

◆ adapter_ordinal

unsigned int d3d8_device::adapter_ordinal

Definition at line 115 of file d3d8_private.h.

◆ d3d_parent

struct d3d8* d3d8_device::d3d_parent

Definition at line 116 of file d3d8_private.h.

◆ declArraySize

UINT d3d8_device::declArraySize

Definition at line 121 of file d3d8_private.h.

◆ decls

struct FvfToDecl* d3d8_device::decls

Definition at line 120 of file d3d8_private.h.

◆ device_parent

◆ device_state

LONG d3d8_device::device_state

Definition at line 125 of file d3d8_private.h.

◆ handle_table

struct d3d8_handle_table d3d8_device::handle_table

Definition at line 117 of file d3d8_private.h.

◆ IDirect3DDevice8_iface

IDirect3DDevice8 d3d8_device::IDirect3DDevice8_iface

Definition at line 110 of file d3d8_private.h.

Referenced by impl_from_IDirect3DDevice8().

◆ immediate_context

struct wined3d_device_context* d3d8_device::immediate_context

Definition at line 114 of file d3d8_private.h.

◆ implicit_swapchain

struct wined3d_swapchain* d3d8_device::implicit_swapchain

Definition at line 135 of file d3d8_private.h.

◆ in_destruction

DWORD d3d8_device::in_destruction

Definition at line 128 of file d3d8_private.h.

◆ index_buffer

struct wined3d_streaming_buffer vertex_buffer d3d8_device::index_buffer

Definition at line 123 of file d3d8_private.h.

◆ max_user_clip_planes

unsigned int d3d8_device::max_user_clip_planes

Definition at line 131 of file d3d8_private.h.

◆ numConvertedDecls

UINT d3d8_device::numConvertedDecls

Definition at line 121 of file d3d8_private.h.

◆ padding

DWORD d3d8_device::padding

Definition at line 129 of file d3d8_private.h.

◆ recording

struct wined3d_stateblock* d3d8_device::recording

Definition at line 137 of file d3d8_private.h.

◆ ref

LONG d3d8_device::ref

Definition at line 112 of file d3d8_private.h.

Referenced by d3d8_device_AddRef(), and d3d8_device_Release().

◆ state

struct wined3d_stateblock * d3d8_device::state

Definition at line 137 of file d3d8_private.h.

◆ stateblock_state

const struct wined3d_stateblock_state* d3d8_device::stateblock_state

Definition at line 138 of file d3d8_private.h.

◆ sysmem_ib

DWORD d3d8_device::sysmem_ib

Definition at line 127 of file d3d8_private.h.

◆ sysmem_vb

DWORD d3d8_device::sysmem_vb

Definition at line 126 of file d3d8_private.h.

◆ update_state

struct wined3d_stateblock * d3d8_device::update_state

Definition at line 137 of file d3d8_private.h.

◆ vs_uniform_count

unsigned int d3d8_device::vs_uniform_count

Definition at line 131 of file d3d8_private.h.

◆ wined3d_device

struct wined3d_device* d3d8_device::wined3d_device

Definition at line 113 of file d3d8_private.h.


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