All Classes |Grouped Classes |Index

Class CL_TextureProvider

Interface for implementing a CL_Texture target. More...

Derived from:

None

Derived by:

None

Group:

Display Target Interface (Display)

#include <ClanLib/display.h>

Class Members:


Operations:

destroy

Destroys the texture provider.

create

Create texture.

get_pixeldata

Retrieve image data from texture.

generate_mipmap

Generate the mipmap.

set_image

Upload image to texture.

set_cube_map

Upload cube map.

set_compressed_image

set_subimage

Upload image to sub texture.

copy_image_from

Copy image data from a graphic context.

copy_subimage_from

Copy sub image data from a graphic context.

set_min_lod

Set the minimum level of detail texture parameter.

set_max_lod

Set the maximum level of detail texture parameter.

set_lod_bias

Sets the level of detail bias constant.

set_base_level

Sets the texture base level texture parameter.

set_max_level

Sets the texture max level texture parameter.

set_wrap_mode

Set the texture wrapping mode.

set_min_filter

Set the minification filter.

set_mag_filter

Set the magnification filter.

set_max_anisotropy

Set the maximum degree of anisotropy.

set_texture_compare

Sets the texture compare mode and compare function texture parameters.