Home | All Classes | Grouped Classes | Index | Search

# CL_Texture::CL_Texture

Construct a texture object.

    	CL_Texture();

    	CL_Texture(
    		int target_gl);

    	CL_Texture(
    		int target_gl, CL_PixelBuffer& image, bool autogenerate_mipmaps = false, int border = 0, int format = 0);

    	CL_Texture(
    		int target_gl, int format, int width, int height = 1, int depth = 1, int border = 0, int level = 0);

Parameters:

target_gl
  OpenGL texture target. Can be CL_TEXTURE_1D, CL_TEXTURE_2D, CL_TEXTURE_3D or CL_TEXTURE_CUBE_MAP.
image
  Initial image to upload as level-of-detail 0.
autogenerate_mipmap
  If true, enables mipmap autogeneration before uploading image.
border
  Border width of texture.
format
  Internal texture format of texture.

See also:

CL_PixelBuffer | CL_Texture

Questions or comments, write to the ClanLib mailing list.