ReactOS 0.4.17-dev-966-gf06eace
wined3d_resource_ops Struct Reference

#include <wined3d_private.h>

Collaboration diagram for wined3d_resource_ops:

Public Attributes

ULONG(* resource_incref )(struct wined3d_resource *resource)
 
ULONG(* resource_decref )(struct wined3d_resource *resource)
 
void(* resource_preload )(struct wined3d_resource *resource)
 
void(* resource_unload )(struct wined3d_resource *resource)
 
HRESULT(* resource_sub_resource_get_desc )(struct wined3d_resource *resource, unsigned int sub_resource_idx, struct wined3d_sub_resource_desc *desc)
 
void(* resource_sub_resource_get_map_pitch )(struct wined3d_resource *resource, unsigned int sub_resource_idx, unsigned int *row_pitch, unsigned int *slice_pitch)
 
HRESULT(* resource_sub_resource_map )(struct wined3d_resource *resource, unsigned int sub_resource_idx, void **map_ptr, const struct wined3d_box *box, uint32_t flags)
 
HRESULT(* resource_sub_resource_unmap )(struct wined3d_resource *resource, unsigned int sub_resource_idx)
 

Detailed Description

Definition at line 3222 of file wined3d_private.h.

Member Data Documentation

◆ resource_decref

ULONG(* wined3d_resource_ops::resource_decref) (struct wined3d_resource *resource)

Definition at line 3225 of file wined3d_private.h.

◆ resource_incref

ULONG(* wined3d_resource_ops::resource_incref) (struct wined3d_resource *resource)

Definition at line 3224 of file wined3d_private.h.

◆ resource_preload

void(* wined3d_resource_ops::resource_preload) (struct wined3d_resource *resource)

Definition at line 3226 of file wined3d_private.h.

◆ resource_sub_resource_get_desc

HRESULT(* wined3d_resource_ops::resource_sub_resource_get_desc) (struct wined3d_resource *resource, unsigned int sub_resource_idx, struct wined3d_sub_resource_desc *desc)

Definition at line 3228 of file wined3d_private.h.

◆ resource_sub_resource_get_map_pitch

void(* wined3d_resource_ops::resource_sub_resource_get_map_pitch) (struct wined3d_resource *resource, unsigned int sub_resource_idx, unsigned int *row_pitch, unsigned int *slice_pitch)

Definition at line 3230 of file wined3d_private.h.

◆ resource_sub_resource_map

HRESULT(* wined3d_resource_ops::resource_sub_resource_map) (struct wined3d_resource *resource, unsigned int sub_resource_idx, void **map_ptr, const struct wined3d_box *box, uint32_t flags)

Definition at line 3232 of file wined3d_private.h.

◆ resource_sub_resource_unmap

HRESULT(* wined3d_resource_ops::resource_sub_resource_unmap) (struct wined3d_resource *resource, unsigned int sub_resource_idx)

Definition at line 3234 of file wined3d_private.h.

◆ resource_unload

void(* wined3d_resource_ops::resource_unload) (struct wined3d_resource *resource)

Definition at line 3227 of file wined3d_private.h.


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