ReactOS 0.4.16-dev-303-g11d5cb8
d3drm_frame Struct Reference

#include <d3drm_private.h>

Collaboration diagram for d3drm_frame:

Public Attributes

struct d3drm_object obj
 
IDirect3DRMFrame IDirect3DRMFrame_iface
 
IDirect3DRMFrame2 IDirect3DRMFrame2_iface
 
IDirect3DRMFrame3 IDirect3DRMFrame3_iface
 
IDirect3DRM * d3drm
 
LONG ref
 
struct d3drm_frameparent
 
SIZE_T nb_children
 
SIZE_T children_size
 
IDirect3DRMFrame3 ** children
 
SIZE_T nb_visuals
 
SIZE_T visuals_size
 
IDirect3DRMVisual ** visuals
 
SIZE_T nb_lights
 
SIZE_T lights_size
 
IDirect3DRMLight ** lights
 
struct d3drm_matrix transform
 
D3DCOLOR scenebackground
 
DWORD traversal_options
 

Detailed Description

Definition at line 69 of file d3drm_private.h.

Member Data Documentation

◆ children

◆ children_size

SIZE_T d3drm_frame::children_size

Definition at line 79 of file d3drm_private.h.

Referenced by d3drm_frame3_AddChild().

◆ d3drm

IDirect3DRM* d3drm_frame::d3drm

Definition at line 75 of file d3drm_private.h.

Referenced by d3drm_frame3_Release(), and d3drm_frame_create().

◆ IDirect3DRMFrame2_iface

IDirect3DRMFrame2 d3drm_frame::IDirect3DRMFrame2_iface

◆ IDirect3DRMFrame3_iface

IDirect3DRMFrame3 d3drm_frame::IDirect3DRMFrame3_iface

Definition at line 74 of file d3drm_private.h.

Referenced by d3drm_frame1_AddChild(), d3drm_frame1_AddDestroyCallback(), d3drm_frame1_AddLight(), d3drm_frame1_AddRef(), d3drm_frame1_AddRotation(), d3drm_frame1_AddScale(), d3drm_frame1_AddTransform(), d3drm_frame1_AddTranslation(), d3drm_frame1_AddVisual(), d3drm_frame1_DeleteChild(), d3drm_frame1_DeleteDestroyCallback(), d3drm_frame1_DeleteLight(), d3drm_frame1_DeleteVisual(), d3drm_frame1_GetAppData(), d3drm_frame1_GetChildren(), d3drm_frame1_GetClassName(), d3drm_frame1_GetLights(), d3drm_frame1_GetName(), d3drm_frame1_GetSceneBackground(), d3drm_frame1_QueryInterface(), d3drm_frame1_Release(), d3drm_frame1_SetAppData(), d3drm_frame1_SetName(), d3drm_frame1_SetSceneBackground(), d3drm_frame1_SetSceneBackgroundRGB(), d3drm_frame1_Transform(), d3drm_frame2_AddChild(), d3drm_frame2_AddDestroyCallback(), d3drm_frame2_AddLight(), d3drm_frame2_AddRef(), d3drm_frame2_AddRotation(), d3drm_frame2_AddScale(), d3drm_frame2_AddTransform(), d3drm_frame2_AddTranslation(), d3drm_frame2_AddVisual(), d3drm_frame2_DeleteChild(), d3drm_frame2_DeleteDestroyCallback(), d3drm_frame2_DeleteLight(), d3drm_frame2_DeleteVisual(), d3drm_frame2_GetAppData(), d3drm_frame2_GetChildren(), d3drm_frame2_GetClassName(), d3drm_frame2_GetLights(), d3drm_frame2_GetName(), d3drm_frame2_GetScene(), d3drm_frame2_GetSceneBackground(), d3drm_frame2_QueryInterface(), d3drm_frame2_Release(), d3drm_frame2_SetAppData(), d3drm_frame2_SetName(), d3drm_frame2_SetSceneBackground(), d3drm_frame2_SetSceneBackgroundRGB(), d3drm_frame2_Transform(), d3drm_frame3_GetScene(), d3drm_frame3_QueryInterface(), d3drm_viewport1_Init(), d3drm_viewport1_SetCamera(), and impl_from_IDirect3DRMFrame3().

◆ IDirect3DRMFrame_iface

◆ lights

◆ lights_size

SIZE_T d3drm_frame::lights_size

Definition at line 85 of file d3drm_private.h.

Referenced by d3drm_frame3_AddLight().

◆ nb_children

SIZE_T d3drm_frame::nb_children

◆ nb_lights

SIZE_T d3drm_frame::nb_lights

◆ nb_visuals

SIZE_T d3drm_frame::nb_visuals

◆ obj

◆ parent

◆ ref

LONG d3drm_frame::ref

Definition at line 76 of file d3drm_private.h.

Referenced by d3drm_frame3_AddRef(), and d3drm_frame3_Release().

◆ scenebackground

D3DCOLOR d3drm_frame::scenebackground

◆ transform

◆ traversal_options

DWORD d3drm_frame::traversal_options

◆ visuals

◆ visuals_size

SIZE_T d3drm_frame::visuals_size

Definition at line 82 of file d3drm_private.h.

Referenced by d3drm_frame3_AddVisual().


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