ReactOS 0.4.17-dev-966-gf06eace
wined3d_texture_ops Struct Reference

#include <wined3d_private.h>

Collaboration diagram for wined3d_texture_ops:

Public Attributes

BOOL(* texture_prepare_location )(struct wined3d_texture *texture, unsigned int sub_resource_idx, struct wined3d_context *context, unsigned int location)
 
BOOL(* texture_load_location )(struct wined3d_texture *texture, unsigned int sub_resource_idx, struct wined3d_context *context, unsigned int location)
 
void(* texture_unload_location )(struct wined3d_texture *texture, struct wined3d_context *context, unsigned int location)
 
void(* texture_upload_data )(struct wined3d_context *context, const struct wined3d_const_bo_address *src_bo_addr, const struct wined3d_format *src_format, const struct wined3d_box *src_box, unsigned int src_row_pitch, unsigned int src_slice_pitch, struct wined3d_texture *dst_texture, unsigned int dst_sub_resource_idx, unsigned int dst_location, unsigned int dst_x, unsigned int dst_y, unsigned int dst_z)
 
void(* texture_download_data )(struct wined3d_context *context, struct wined3d_texture *src_texture, unsigned int src_sub_resource_idx, unsigned int src_location, const struct wined3d_box *src_box, const struct wined3d_bo_address *dst_bo_addr, const struct wined3d_format *dst_format, unsigned int dst_x, unsigned int dst_y, unsigned int dst_z, unsigned int dst_row_pitch, unsigned int dst_slice_pitch)
 

Detailed Description

Definition at line 3339 of file wined3d_private.h.

Member Data Documentation

◆ texture_download_data

void(* wined3d_texture_ops::texture_download_data) (struct wined3d_context *context, struct wined3d_texture *src_texture, unsigned int src_sub_resource_idx, unsigned int src_location, const struct wined3d_box *src_box, const struct wined3d_bo_address *dst_bo_addr, const struct wined3d_format *dst_format, unsigned int dst_x, unsigned int dst_y, unsigned int dst_z, unsigned int dst_row_pitch, unsigned int dst_slice_pitch)

Definition at line 3351 of file wined3d_private.h.

◆ texture_load_location

BOOL(* wined3d_texture_ops::texture_load_location) (struct wined3d_texture *texture, unsigned int sub_resource_idx, struct wined3d_context *context, unsigned int location)

Definition at line 3343 of file wined3d_private.h.

◆ texture_prepare_location

BOOL(* wined3d_texture_ops::texture_prepare_location) (struct wined3d_texture *texture, unsigned int sub_resource_idx, struct wined3d_context *context, unsigned int location)

Definition at line 3341 of file wined3d_private.h.

◆ texture_unload_location

void(* wined3d_texture_ops::texture_unload_location) (struct wined3d_texture *texture, struct wined3d_context *context, unsigned int location)

Definition at line 3345 of file wined3d_private.h.

◆ texture_upload_data

void(* wined3d_texture_ops::texture_upload_data) (struct wined3d_context *context, const struct wined3d_const_bo_address *src_bo_addr, const struct wined3d_format *src_format, const struct wined3d_box *src_box, unsigned int src_row_pitch, unsigned int src_slice_pitch, struct wined3d_texture *dst_texture, unsigned int dst_sub_resource_idx, unsigned int dst_location, unsigned int dst_x, unsigned int dst_y, unsigned int dst_z)

Definition at line 3347 of file wined3d_private.h.


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