// create a full capability path path0 = vgCreatePath(VG_PATH_FORMAT_STANDARD, VG_PATH_DATATYPE_F, 7.0f, -3.5f, 0, 5, VG_PATH_CAPABILITY_ALL); writeInt(f, vgGetError(), "vgCreatePath(VG_PATH_FORMAT_STANDARD, VG_PATH_DATATYPE_F, 7.0f, -3.5f, 0, 5, VG_PATH_CAPABILITY_ALL)"); writePathParameters(f, path0); // now remove each capability flag vgRemovePathCapabilities(path0, VG_PATH_CAPABILITY_PATH_TRANSFORMED_BOUNDS); writePathParameters(f, path0); vgRemovePathCapabilities(path0, VG_PATH_CAPABILITY_PATH_BOUNDS); writePathParameters(f, path0); vgRemovePathCapabilities(path0, VG_PATH_CAPABILITY_TANGENT_ALONG_PATH); writePathParameters(f, path0); vgRemovePathCapabilities(path0, VG_PATH_CAPABILITY_POINT_ALONG_PATH); writePathParameters(f, path0); vgRemovePathCapabilities(path0, VG_PATH_CAPABILITY_PATH_LENGTH); writePathParameters(f, path0); vgRemovePathCapabilities(path0, VG_PATH_CAPABILITY_INTERPOLATE_TO); writePathParameters(f, path0); vgRemovePathCapabilities(path0, VG_PATH_CAPABILITY_INTERPOLATE_FROM); writePathParameters(f, path0); vgRemovePathCapabilities(path0, VG_PATH_CAPABILITY_TRANSFORM_TO); writePathParameters(f, path0); vgRemovePathCapabilities(path0, VG_PATH_CAPABILITY_TRANSFORM_FROM); writePathParameters(f, path0); vgRemovePathCapabilities(path0, VG_PATH_CAPABILITY_MODIFY); writePathParameters(f, path0); vgRemovePathCapabilities(path0, VG_PATH_CAPABILITY_APPEND_TO); writePathParameters(f, path0); vgRemovePathCapabilities(path0, VG_PATH_CAPABILITY_APPEND_FROM); writePathParameters(f, path0); vgDestroyPath(path0); writeInt(f, vgGetError(), "vgDestroyPath(path0)");