ReactOS 0.4.16-dev-334-g4d9f67c
d3d_viewport Struct Reference

#include <ddraw_private.h>

Collaboration diagram for d3d_viewport:

Public Attributes

IDirect3DViewport3 IDirect3DViewport3_iface
 
LONG ref
 
struct ddrawddraw
 
struct d3d_deviceactive_device
 
DWORD num_lights
 
DWORD map_lights
 
int use_vp2
 
union {
   D3DVIEWPORT   vp1
 
   D3DVIEWPORT2   vp2
 
viewports
 
struct list entry
 
struct list light_list
 
struct d3d_materialbackground
 

Detailed Description

Definition at line 481 of file ddraw_private.h.

Member Data Documentation

◆ active_device

◆ background

struct d3d_material* d3d_viewport::background

Definition at line 505 of file ddraw_private.h.

Referenced by d3d_viewport_GetBackground(), and d3d_viewport_SetBackground().

◆ ddraw

struct ddraw* d3d_viewport::ddraw

Definition at line 487 of file ddraw_private.h.

Referenced by d3d_viewport_init(), and d3d_viewport_SetBackground().

◆ entry

struct list d3d_viewport::entry

◆ IDirect3DViewport3_iface

◆ light_list

struct list d3d_viewport::light_list

Definition at line 504 of file ddraw_private.h.

Referenced by d3d_viewport_init(), and d3d_viewport_NextLight().

◆ map_lights

DWORD d3d_viewport::map_lights

Definition at line 493 of file ddraw_private.h.

Referenced by d3d_viewport_DeleteLight().

◆ num_lights

DWORD d3d_viewport::num_lights

Definition at line 492 of file ddraw_private.h.

Referenced by d3d_viewport_DeleteLight().

◆ ref

LONG d3d_viewport::ref

◆ use_vp2

int d3d_viewport::use_vp2

Definition at line 495 of file ddraw_private.h.

Referenced by d3d_viewport_init().

◆ 

union { ... } d3d_viewport::viewports

◆ vp1

D3DVIEWPORT d3d_viewport::vp1

Definition at line 499 of file ddraw_private.h.

Referenced by d3d_viewport_GetViewport(), and d3d_viewport_TransformVertices().

◆ vp2

D3DVIEWPORT2 d3d_viewport::vp2

Definition at line 500 of file ddraw_private.h.

Referenced by d3d_viewport_GetViewport2().


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