All Classes |Grouped Classes |Index

Function CL_CollisionOutline

Construct a collision outline.

	CL_CollisionOutline::CL_CollisionOutline();

	CL_CollisionOutline::CL_CollisionOutline(
		const CL_PixelBuffer & pbuf,
		int alpha_limit = 128,
		CL_OutlineAccuracy  accuracy = accuracy_medium );

	CL_CollisionOutline::CL_CollisionOutline(
		const CL_StringRef & fullname,
		int alpha_limit = 128,
		CL_OutlineAccuracy  accuracy = accuracy_medium ,
		bool get_insides = true);

	CL_CollisionOutline::CL_CollisionOutline(
		CL_IODevice & file,
		const CL_String & file_extension,
		int alpha_limit = 128,
		CL_OutlineAccuracy  accuracy = accuracy_medium ,
		bool get_insides = true);

	CL_CollisionOutline::CL_CollisionOutline(
		const CL_StringRef & filename,
		const CL_VirtualDirectory & directory,
		int alpha_limit = 128,
		CL_OutlineAccuracy  accuracy = accuracy_medium ,
		bool get_insides = true);

	CL_CollisionOutline::CL_CollisionOutline(
		const CL_StringRef & resource_id,
		CL_ResourceManager * manager);

	CL_CollisionOutline::CL_CollisionOutline(
		std::vector< CL_Contour > contours,
		int width,
		int height);