All Classes |Grouped Classes |Index

Function CL_PixelBuffer

Constructs a PixelBuffer.

	CL_PixelBuffer::CL_PixelBuffer();

	CL_PixelBuffer::CL_PixelBuffer(
		int width,
		int height,
		CL_TextureFormat  sized_format,
		const void * data = 0,
		bool only_reference_data = false);

	CL_PixelBuffer::CL_PixelBuffer(
		CL_GraphicContext & gc,
		int width,
		int height,
		CL_PixelBufferDirection  direction = cl_data_to_gpu ,
		CL_TextureFormat  sized_format = cl_rgba8 ,
		const void * data = 0,
		CL_BufferUsage  usage = cl_usage_stream_draw );

	CL_PixelBuffer::CL_PixelBuffer(
		CL_GraphicContext & gc,
		const CL_PixelBuffer & pbuff,
		CL_PixelBufferDirection  direction = cl_data_to_gpu ,
		CL_BufferUsage  usage = cl_usage_stream_draw );

	CL_PixelBuffer::CL_PixelBuffer(
		int width,
		int height,
		CL_TextureFormat  sized_format,
		const CL_Palette & palette,
		const void * data = 0);

	CL_PixelBuffer::CL_PixelBuffer(
		const CL_StringRef & fullname);

	CL_PixelBuffer::CL_PixelBuffer(
		const CL_StringRef & filename,
		const CL_VirtualDirectory & dir);

	CL_PixelBuffer::CL_PixelBuffer(
		CL_IODevice & file,
		const CL_String & image_type);