ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

texture.c File Reference
#include "config.h"
#include "wined3d_private.h"

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (d3d_texture)
static HRESULT wined3d_texture_init (struct wined3d_texture *texture, const struct wined3d_texture_ops *texture_ops, UINT layer_count, UINT level_count, enum wined3d_resource_type resource_type, struct wined3d_device *device, DWORD usage, const struct wined3d_format *format, enum wined3d_pool pool, void *parent, const struct wined3d_parent_ops *parent_ops, const struct wined3d_resource_ops *resource_ops)
static void gltexture_delete (struct gl_texture *tex)
static void wined3d_texture_unload (struct wined3d_texture *texture)
static void wined3d_texture_cleanup (struct wined3d_texture *texture)
void wined3d_texture_set_dirty (struct wined3d_texture *texture, BOOL dirty)
static HRESULT wined3d_texture_bind (struct wined3d_texture *texture, struct wined3d_context *context, BOOL srgb, BOOL *set_surface_desc)
static void apply_wrap (const struct wined3d_gl_info *gl_info, GLenum target, enum wined3d_texture_address d3d_wrap, GLenum param, BOOL cond_np2)
void wined3d_texture_apply_state_changes (struct wined3d_texture *texture, const DWORD sampler_states[WINED3D_HIGHEST_SAMPLER_STATE+1], const struct wined3d_gl_info *gl_info)
ULONG CDECL wined3d_texture_incref (struct wined3d_texture *texture)
ULONG CDECL wined3d_texture_decref (struct wined3d_texture *texture)
struct wined3d_resource *CDECL wined3d_texture_get_resource (struct wined3d_texture *texture)
DWORD CDECL wined3d_texture_set_priority (struct wined3d_texture *texture, DWORD priority)
DWORD CDECL wined3d_texture_get_priority (const struct wined3d_texture *texture)
void CDECL wined3d_texture_preload (struct wined3d_texture *texture)
void *CDECL wined3d_texture_get_parent (const struct wined3d_texture *texture)
DWORD CDECL wined3d_texture_set_lod (struct wined3d_texture *texture, DWORD lod)
DWORD CDECL wined3d_texture_get_lod (const struct wined3d_texture *texture)
DWORD CDECL wined3d_texture_get_level_count (const struct wined3d_texture *texture)
HRESULT CDECL wined3d_texture_set_autogen_filter_type (struct wined3d_texture *texture, enum wined3d_texture_filter_type filter_type)
enum
wined3d_texture_filter_type
CDECL 
wined3d_texture_get_autogen_filter_type (const struct wined3d_texture *texture)
void CDECL wined3d_texture_generate_mipmaps (struct wined3d_texture *texture)
struct wined3d_resource *CDECL wined3d_texture_get_sub_resource (struct wined3d_texture *texture, UINT sub_resource_idx)
HRESULT CDECL wined3d_texture_add_dirty_region (struct wined3d_texture *texture, UINT layer, const struct wined3d_box *dirty_region)
static HRESULT texture2d_bind (struct wined3d_texture *texture, struct wined3d_context *context, BOOL srgb)
static BOOL texture_srgb_mode (const struct wined3d_texture *texture, enum WINED3DSRGB srgb)
static void texture2d_preload (struct wined3d_texture *texture, enum WINED3DSRGB srgb)
static void texture2d_sub_resource_add_dirty_region (struct wined3d_resource *sub_resource, const struct wined3d_box *dirty_region)
static void texture2d_sub_resource_cleanup (struct wined3d_resource *sub_resource)
static void texture2d_unload (struct wined3d_resource *resource)
static HRESULT cubetexture_init (struct wined3d_texture *texture, UINT edge_length, UINT levels, struct wined3d_device *device, DWORD usage, enum wined3d_format_id format_id, enum wined3d_pool pool, void *parent, const struct wined3d_parent_ops *parent_ops)
static HRESULT texture_init (struct wined3d_texture *texture, UINT width, UINT height, UINT levels, struct wined3d_device *device, DWORD usage, enum wined3d_format_id format_id, enum wined3d_pool pool, void *parent, const struct wined3d_parent_ops *parent_ops)
static HRESULT texture3d_bind (struct wined3d_texture *texture, struct wined3d_context *context, BOOL srgb)
static void texture3d_preload (struct wined3d_texture *texture, enum WINED3DSRGB srgb)
static void texture3d_sub_resource_add_dirty_region (struct wined3d_resource *sub_resource, const struct wined3d_box *dirty_region)
static void texture3d_sub_resource_cleanup (struct wined3d_resource *sub_resource)
static void texture3d_unload (struct wined3d_resource *resource)
static HRESULT volumetexture_init (struct wined3d_texture *texture, UINT width, UINT height, UINT depth, UINT levels, struct wined3d_device *device, DWORD usage, enum wined3d_format_id format_id, enum wined3d_pool pool, void *parent, const struct wined3d_parent_ops *parent_ops)
HRESULT CDECL wined3d_texture_create_2d (struct wined3d_device *device, UINT width, UINT height, UINT level_count, DWORD usage, enum wined3d_format_id format_id, enum wined3d_pool pool, void *parent, const struct wined3d_parent_ops *parent_ops, struct wined3d_texture **texture)
HRESULT CDECL wined3d_texture_create_3d (struct wined3d_device *device, UINT width, UINT height, UINT depth, UINT level_count, DWORD usage, enum wined3d_format_id format_id, enum wined3d_pool pool, void *parent, const struct wined3d_parent_ops *parent_ops, struct wined3d_texture **texture)
HRESULT CDECL wined3d_texture_create_cube (struct wined3d_device *device, UINT edge_length, UINT level_count, DWORD usage, enum wined3d_format_id format_id, enum wined3d_pool pool, void *parent, const struct wined3d_parent_ops *parent_ops, struct wined3d_texture **texture)

Variables

static struct wined3d_texture_ops texture2d_ops
static struct wined3d_resource_ops texture2d_resource_ops
static struct wined3d_texture_ops texture3d_ops
static struct wined3d_resource_ops texture3d_resource_ops

Generated on Sun May 27 2012 05:03:59 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.